我使用LDAP在我的JBoss 7.1服务器中设置了一个登录模块:
<login-module code="org.jboss.security.auth.spi.LdapLoginModule" flag="required">
<module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
<module-option name="java.naming.provider.url" value="ldap://ldap.domain.com:port"/>
<module-option name="java.naming.security.authentication" value="simple"/>
<module-option name="principalDNPrefix" value="uid="/>
<module-option name="principalDNSuffix" value=",ou=peoples,dc=domain,dc=com"/>
<module-option name="searchTimeLimit" value="5000"/>
<module-option name="searchScope" value="ONELEVEL"/>
</login-module>
但是,有时候,我公司维护的这个LDAP服务器崩溃了,我想在我的配置中指定一个替代LDAP服务器(谁存在)。
这可能吗?
由于
答案 0 :(得分:0)
你可以能够使用空格分隔列表:
即:
<module-option name="java.naming.provider.url" value="ldap://ldap.domain.com:port ldap://ldap2.domain.com:port"/>
答案 1 :(得分:0)
考虑使用LDAP目录代理服务器来管理LDAP服务的高可用性。此方法消除了需要了解多个特定IP地址或主机名的应用程序服务器的依赖性 - 从而使配置更简单,更易于使用,维护和操作。