在worklight中输入多个ldapproviderurl



这是一个重复的问题,但它还没有回答,我不能评论它,因为我没有声誉。唯一的答案是尝试用逗号分隔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"/>


我不确定是否可能,因此任何帮助将不胜感激。
谢谢。

我需要确认这一点,但据我所知LDAP适配器不具备查询多个服务器的能力。

一种可能的解决方法是将两个LDAP服务器合并为一个代理LDAP服务器,该代理LDAP服务器将在后台查询两个url。

查看如何做到这一点:

https://serverfault.com/questions/106869/how-can-i-proxy-multiple-ldap-servers-and-still-have-grouping-of-users-on-the-p

http://ltb-project.org/wiki/documentation/general/sasl_delegation

最新更新