私はSpringSecurityを使用してユーザーとグループのセキュリティを管理しています。
すべてのデータはLDAPサーバーに保存されます。私の構成は次のとおりです。
<authentication-manager alias="authenticationManager">
<ldap-authentication-provider
user-search-filter="(mail={0})"
user-search-base=""
group-search-filter="(uniqueMember={0})"
group-search-base="ou=groups"
group-role-attribute="cn"
role-prefix="ROLE_"
user-context-mapper-ref="contextMapper">
</ldap-authentication-provider>
<lda
</authentication-manager>
<beans:bean id="contextMapper" class="com.mycompany.CustomContextMapper">
<beans:property name="indexer" ref="entityIndexer" />
</beans:bean>
<ldap-user-service server-ref="ldapServer" user-search-filter="(mail={0})" />
<ldap-server manager-dn="cn=admin,dc=springframework,dc=org" manager-password="password" url="ldap://server/dc=springframework,dc=org" id="ldapServer" />
すべてが魅力のように実行されます。ここで、最初のLDAPサーバーがダウンしている場合(フォールバック)、2番目のLDAPサーバーを追加したいと思います。簡単な方法が見つかりません。
だから、私の質問は簡単です:最初のサーバーがダウンした場合にフォールバックを提供するために、この構成に2番目のLDAPサーバーを追加する方法は?