【发布时间】:2014-04-30 11:56:15
【问题描述】:
我正在尝试使用密码验证在 ApacheDS 中配置的用户并从 Worklight 客户端调用。
我无法从 Worklight 客户端传递用户名,我尝试了在客户端中使用过的用户名占位符,但它不起作用。然后我尝试硬编码在 ApacheDS LDAP 服务器中创建的 uid 及其工作。任何人都可以帮助我将客户端中提供的用户名传递给 LDAP 服务器。
我的 authconfig 文件:
<className>com.worklight.core.auth.ext.LdapLoginModule</className>
<parameter name="ldapProviderUrl" value="ldap://localhost:10389"/>
<parameter name="ldapTimeoutMs" value="2000"/>
<parameter name="ldapSecurityAuthentication" value="simple"/>
<parameter name="validationType" value="exists"/>
<parameter name="ldapSecurityPrincipalPattern" value="uid=Raj,ou=users,ou=system"/>
<parameter name="ldapSearchFilterPattern" value="(&(uid={usernameInput})(objectclass=inetOrgPerson)"/>
有什么语法我需要注意<parameter name="ldapSecurityPrincipalPattern"“
【问题讨论】:
标签: ldap ibm-mobilefirst