1

JNDI ディレクトリ レルムを使用して LDAP サーバーにバインドし、認証を行う tomcat サーバーがありますが、これは正常に機能します。

しかし、LDAP サーバーからより多くの情報 (名前、電話番号、電子メールなど) を取得したいのですが、これを行う最善の方法は何でしょうか? したがって、2つの可能性があることがわかります。

1) この既に構成された Realm をピギーバックする方法はありますか? もしそうなら、どのように?

2) それとも、別の LDAP 接続を作成する必要がありますか? もしそうなら、Tomcat に既にある LDAP ライブラリとルーチンだけを使用できますか?

助けてくれてありがとう!

4

3 に答える 3

1
于 2012-10-19T19:55:44.720 に答える
1

情報を取得するために LDAP サーバーにバインドする必要がある場合は、プレーンなJNDIを使用します。これは、ディレクトリにアクセスしてそれらに対して CRUD 操作を実行するための標準 API であり、Tomcat の外部でも機能します。

于 2012-10-19T19:50:55.740 に答える
0

JNDI は新しいコードには使用しないでください。JNDI には、推奨するものはほとんどありません。

  • JNDI にはかなりの数のソフトウェアの欠陥があります
  • JNDI は、すべての LDAP 標準をサポートしていません (また、特定の標準 LDAP 機能を使用できなくしています)。
  • 利用可能な例は恐ろしいです
  • 切断されたパラメーター設定メカニズムを使用します
  • 非推奨の構成を使用しています。

UnboundID LDAP SDKは、接続と LDAP 操作のための実用的な構造をサポートしています。

こちらもご覧ください

于 2012-10-20T08:34:12.733 に答える