2017-09-24 8 views
0

この方法でLDAPサーバーを検索します。リストには約30のLDAPサーバーが含まれています。私のTomcatアプリケーションでは、ユーザーを認証する必要があります。私はShiroとのこのようにするためのドキュメントを見つけることができませんでした。私は1つを指す方法を知っていますLDAP。しかし、複数のサーバを指すにはどうすればよいですか?これらのサーバのいずれかがいつでも停止している可能性があります。それらのほとんどは通常は上がっています。また、LDAPリストを定期的に更新するにはどうすればよいですか?私はLDAPを支配していません。だから私はShiroに以下のメソッドが返すものを指し示す必要があります。Apache Shiroが複数の動的に生成されるLDAPサーバーを指す方法は?

答えて

1

これを行う方法はいくつかあります。 1. Shiroがロードされる前にshiro.iniを生成するだけです(シンプルですが堅牢なソリューションではありません) 2.)新しい領域を作成して(LDAP領域を拡張して)、そのように初期化を行うことができます。 3. LdapContextFactoryを実装し、この方法で接続を管理します。

#3をお勧めします。

関連する問題