- PR -

ActiveDirectryのユーザのエントリ検索を行う場合の接続文字列について

1
投稿者投稿内容
いちご
ベテラン
会議室デビュー日: 2007/03/13
投稿数: 80
投稿日時: 2007-10-25 19:20
いちごです。

BaseDNのデフォルトコンテナの「USERS」に、ユーザ:34044(パスワード:H0YYRT)
が登録されているとします。
このユーザのエントリ検索をJavaのJNDIを使ったプログラムで行うとします。

このとき、
BaseDNが「DC=AAA,DC=BBB」だとすると、シンプルBIND認証を行うとして、
以下の3行について、接続記述をご教示頂きたいのですが、

ActiveDirectryに接続するときは、
  env.put(Context.SECURITY_AUTHENTICATION, "simple");
  env.put(Context.SECURITY_PRINCIPAL, "34044@AAA.BBB");
  env.put(Context.SECURITY_CREDENTIALS, "H0YYRT");

OpenLDAPに接続するときは、
  env.put(Context.SECURITY_AUTHENTICATION, "simple");
  env.put(Context.SECURITY_PRINCIPAL, "CN=34044,CN=Users,DC=AAA,DC=BBB");
  env.put(Context.SECURITY_CREDENTIALS, "H0YYRT");

というコーディングでよいのでしょうか?


[ メッセージ編集済み 編集者: いちご 編集日時 2007-10-25 19:22 ]
1

スキルアップ/キャリアアップ(JOB@IT)