0

我已经使用 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 服务器(存在)。

那可能吗?

谢谢

4

2 回答 2

0

可以使用空格分隔的列表:

IE:

<module-option name="java.naming.provider.url" value="ldap://ldap.domain.com:port ldap://ldap2.domain.com:port"/>

请参阅:JNDI LDAP 和 LDAPS URL

于 2013-01-10T23:05:27.780 回答
0

考虑使用 LDAP 目录代理服务器来管理 LDAP 服务的高可用性。这种方法消除了应用程序服务器对需要了解多个特定 IP 地址或主机名的依赖性,从而使配置更简单,更易于使用、维护和操作。

于 2013-01-11T19:44:46.713 回答