LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
<LocationMatch "/[^/]+/login">
AuthType Basic
AuthName "ドメイン認証"
AuthBasicProvider ldap
Order Allow,Deny
Allow from All
AuthLDAPBindDN user@xx.com
AuthLDAPBindPassword passwd
AuthLDAPGroupAttribute sN
AuthLDAPUrl "ldap://xx.com:3268/dc=xx,dc=com?sAMAccountName,sN"
Require ldap-attribute objectClass=person
</LocationMatch>
よろしくお願い致します。
Re: LDAP認証で、苗字を引っ張ってくるには (2013-12-29 12:39 by mau2013 #71150)
sNの取得ができない原因わかりました。
下記のようにすることで、ログイン名をメールアドレスに変更することができました。
AuthLDAPGroupAttribute mail
AuthLDAPUrl "ldap://xx.com:3268/?sAMAccountName,mail"
sNに変更しますと、文字列になり、下記のようなエラーが出ました。
ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
Re: LDAP認証で、苗字を引っ張ってくるには (2014-01-12 15:02 by jun66j5 #71272)
[メッセージ #71150 への返信]
> ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.