在worklight中输入多个ldapProviderUrls

时间:2014-06-16 08:26:50

标签: ldap ibm-mobilefirst worklight-adapters

这是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"/>


我不确定是否可行,因此我们将非常感谢任何帮助。
谢谢。

1 个答案:

答案 0 :(得分:0)

我需要确认一下,但据我所知,LDAP适配器无法查询多个服务器。

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

点击此处了解如何做到这一点:

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