[HOME] / [Java] / [Perl] / [Oracle8] / [Palm(GCC)] / [Palm(CodeWarrior)] / [EJB] / [本の紹介]
1. はじめに |
これといった書籍が見つかってませんが、以下のHPなどは参考になります
連載
ディレクトリサービスの仕組と活用
2. 準備(インストール)
3. Netscape Console によるツリー構造の把握とユーザ登録
4. ブラウザを用いたユーザ情報の編集
5. LDAPによるディレクトリサービスの利用
6. Web APサーバ(WebLogic Server) でのユーザ認証時の参照
7. Netscape SDKを用いたLDAPプログラミングの実践
8. セキュリティの設定
9. シングルサインオンの実現
10. Netscape Directory
Server以外の情報
11. 参考文献
2. 準備(インストール) |
ポイントは、Windowsでのネットワーク(TCP/IP)設定で、固定IPを指定することと、ドメイン名を設定することです。
これを怠ると、インストール時に警告がでます。私はこれを読まずにインストールを進めたため、なかなかうまくいきませんでした。
もう1つ、ランダムで作られるポート番号を控えて置いてください。あるいは覚えやすい番号を設定してください。
3. Netscape Console によるツリー構造の把握とユーザ登録 |
ログインの際に、adminのパスワードとURLが必要で、URLは http://ホスト名:ポート番号/
となりますが、このポート番号がインストール時にランダム設定される番号になります。インストールの際にメモすることをお忘れなく。
4. ブラウザを用いたユーザ情報の編集 |
5. Netscape Navigator によるディレクトリサービスの利用 |
6. Web APサーバ(WebLogic Server) でのユーザ認証時の参照 |
7. Netscape SDKを用いたLDAPプログラミングの実践 |
/* search for all entries with surname of Jensen */
String MY_FILTER = "uid=egami"; <-
登録したuidを設定します
String MY_SEARCHBASE = "o=egami.com"; <-
登録した機関名(会社名など)を設定します
C:\ldapjdk41\examples\java>java Search
このとき、Exception in thread "main" java.lang.NoClassFoundError:
Search と出るようであれば、前述のCLASSPATHにピリオドが設定されていないので、3項に従って設定してください。
うまくいけば、以下のように結果表示されます。
C:\ldapjdk41\examples\java\egami>java Search
uid=egami, ou=People, o=egami.com
Attributes:
objectclass
top
person
organizationalPerson
inetorgperson
cn
江上秀樹
uid
egami
givenname
秀樹
sn
江上
telephonenumber
043-xxx-xxxx
facsimiletelephonenumber
043-xxx-xxxx
userpassword
{SHA}K3jCW7kZ8fx9OH8CZNjMkdhDl/I=
aci
(target="ldap:///uid=egami,ou=People, o=egami.com")(targetattr="*")(version
3.0; acl "unknown"; allow (all) userdn = "ldap:///anyone"; )
labeleduri
http://www.cc.rim.or.jp/~egami3/
mobile
090-xxxx-xxxx
8. セキュリティの設定 |
9. シングルサインオンの実現 |
10. 製品情報 |
【シングルサインオン】
日本エンコマース社
getAccess 4.0J
日本チボリシステムズ
Policy Director
11. 参考文献 |
このページにご意見のある方は、egami@ee.e-mansion.com までお願い致します。