这是this的重复问题,但尚未得到回答,我无法对其发表评论,因为我没有声誉。唯一的答案是尝试用逗号分隔URL,但它仍然不适合我。
我正在尝试使用一个可以处理2种不同类型用户登录的适配器。这两类用户的IP地址都使用不同的IP地址。
这是我尝试过的,
<parameter name="ldapProviderUrl" value="ldap://111.11.11.11:389/, ldap://222.22.22.22:389/" />
请注意,IP地址已组成。 我甚至为ldapSecurityPrincipalPattern和ldapSearchBase做了类似的事情,但它也不起作用。
<parameter name="ldapSecurityPrincipalPattern" value="{username}@user1.somewhere, {username}@user2.somewhere/>
<parameter name="ldapSearchBase" value="dc=xxx,dc=abc,dc=def, dc=yyy,dc=abc,dc=def"/>
我不确定是否可行,因此我们将非常感谢任何帮助。
谢谢。
答案 0 :(得分:0)
我需要确认一下,但据我所知,LDAP适配器无法查询多个服务器。
可能的解决方法是将两个LDAP服务器合并到一个代理LDAP服务器中,该服务器将在后台查询两个网址。
点击此处了解如何做到这一点:
http://ltb-project.org/wiki/documentation/general/sasl_delegation