[tuigwaa-user:196] Re: OpenLDAPとの連携
Takashi Someda
takashi.someda @ gmail.com
2006年 10月 13日 (金) 14:21:14 JST
染田です。
> > http://eternalbeta.openprocess.jp/archives/33
ありがとうございます。
TUIGWAA-64 については、1.1 までには修正したいと考えて
おります。
尚、JNDIRealm でなく、tuigwaa.properties の修正のみで
動きませんでしたでしょうか。
私の方でも、OpenLDAP で smbldap-tools で作った schema
で運用しているのですが、JNDIRealm を使わずにいけています。
# tuigwaa のデフォルトの Realm 設定で
以下がその設定の概要ですので、ご参考になればと思います。
おそらく似た設定に見えますので、prefixonly のあたりが
あやしいのかな、と思っています。
prefixonly=false の場合、yousuke さんの設定を見るに、
Groups 内の memberUid 属性の値が、完全な DN が保存
されているとして検索をかけます。
例えば uid=someda の場合、
memberUid : uid=someda,ou=Users,dc=example,dc=com
で探しにいきます。これが、true に設定してある場合は
memberUid : someda
で探しにいきます。
この辺りを一度ご確認頂いたら良いかと思います。
----- (設定サンプル-ここから) -----
ldap.service.embeded=false
ldap.admin.username=XXXXXX
ldap.admin.rolename=XXXXXX
ldap.provider.url=ldap://localhost:389/dc=example,dc=com
ldap.security.authentication=simple
ldap.security.principal=XXXXXX
ldap.security.credentials=XXXXXX
ldap.search.base=dc=example,dc=com
ldap.user.search.base=ou=Users
ldap.user.search.prefix=uid
ldap.user.role.attribute=
ldap.role.search.base=ou=Groups
ldap.role.search.prefix=cn
ldap.role.user.attribute=memberUid
ldap.role.user.prefixonly=true
ldap.password.attribute=userPassword
ldap.description.attribute=description
ldap.user.objectClass=top,person,user
ldap.role.objectClass=top,groupOfNames
----- (ここまで) -----
Yousuke Kusayanagi wrote:
> Tuigwaaの認証を、バンドルされているApacheDSでなくOpenLDAPで行なうように
> しようと、試行錯誤した結果を以下にまとめてみました。
>
> http://eternalbeta.openprocess.jp/archives/33
>
> LinuxのシステムアカウントをOpenLDAPにマイグレーションしたデータベース構
> 造での設定です。
> ご参考まで。
>
>
> _______________________________________________
> tuigwaa-user mailing list
> tuigwaa-user @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/tuigwaa-user
>
--
SOMEDA Takashi (takashi.someda @ gmail.com)
http://tuigwaa.sandbox.seasar.org/
tuigwaa-user メーリングリストの案内