[Seasar-user:14664] Re: [S2Directory]passwordObjectの取得方法
小林正和
[E-MAIL ADDRESS DELETED]
2008年 6月 12日 (木) 13:06:42 JST
小林です。
お世話になります。
> PasswordObjectDirectoryDao と PasswordObject を見せていただけますでしょうか。
両方のクラスを添付(src.zip)します。
> これで person が null ではないので、person.getDn(); を出力すると、
> ou=People,o=foo,o=isp と違う値が出ませんでしょうか。
person.getDn() を出力すると、uid=masapon1967,ou=People, と表示されました。
> Apache LDAP Studioでの接続設定で、Encryption method と
> Authentication Method は何を指定していますでしょうか。
暗号化方法は、暗号化なし、認証方法は、単純認証になっていました。
directory.dicon の設定は以下の通りになっています。
ただし、urlのホスト名とo=fooとパスワードは換えてあります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
"http://www.seasar.org/dtd/components24.dtd">
<components namespace="directory">
<component name="directoryControlProperty"
class="org.seasar.directory.impl.DirectoryControlPropertyImpl"
instance="prototype">
<property name="initialContextFactory">
"com.sun.jndi.ldap.LdapCtxFactory"
</property>
<property name="url">
"ldap://localhost:389/o=foo,o=isp"
</property>
<property name="baseDn">""</property>
<property name="user">"cn=Directory Manager"</property>
<property name="password">"password"</property>
<property name="userSuffix">"ou=People"</property>
<property name="userAttributeName">"uid"</property>
<property name="passwordAlgorithm">"SSHA"</property>
<property name="groupSuffix">"ou=Groups"</property>
<property name="groupAttributeName">"cn"</property>
<property name="multipleValueDelimiter">","</property>
<!-- Other options and each default value.
-->
</component>
</components>
> お願いします。ダウンロードできるバージョンであれば、
> 同じ環境を用意してみようと思います。
お手間をおかけいたします。
担当に問い合わせたところ、iPlanet Directory Server のバージョンは、
5.2 です。
--
----------------------------------------------
Masakazu Kobayashi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: src.zip
Type: application/zip
Size: 1192 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080612/f4d30ca6/attachment-0001.zip>
Seasar-user メーリングリストの案内