2013-01-10 27 views
0

我已經使用LDAP那樣建立一個登錄模塊在我的JBoss 7.1服務器:添加替代LDAP服務器JBoss中7

<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

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

即:

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

參見:JNDI LDAP & LDAPS URLs

0

考慮使用LDAP目錄代理服務器管理LDAP服務的高可用性。此方法消除了需要了解多個特定IP地址或主機名的應用程序服務器的依賴關係,從而實現了易於使用,維護和操作的更簡單的配置。