使用Worklight设置LDAP Apache目录?
我在Windows7上安装了LDAP Apache Directory Studio。请查找我在LDAP上创建的两个用户的屏幕截图。我想用LDAP服务器验证LDAP登录模块。我已经创建了一个用户,但无法在worklight应用程序描述符上正确配置它。我已经关注了IBM官方网站提供的文档,但仍然有一些我无法做到的地方。我尝试了以下xml数据:使用Worklight设置LDAP Apache目录?,ldap,ibm-mobilefirst,worklight-adapters,Ldap,Ibm Mobilefirst,Worklight Adapters,我在Windows7上安装了LDAP Apache Directory Studio。请查找我在LDAP上创建的两个用户的屏幕截图。我想用LDAP服务器验证LDAP登录模块。我已经创建了一个用户,但无法在worklight应用程序描述符上正确配置它。我已经关注了IBM官方网站提供的文档,但仍然有一些我无法做到的地方。我尝试了以下xml数据: <loginModule name="LDAPLoginModule">
<loginModule name="LDAPLoginModule">
<className>com.worklight.core.auth.ext.LdapLoginModule</className>
<parameter name="ldapProviderUrl" value="ldap://127.0.0.1:10389"/>
<parameter name="ldapTimeoutMs" value="5000"/>
<parameter name="ldapSecurityAuthentication" value="simple"/>
<parameter name="validationType" value="searchPattern"/>
<parameter name="ldapSecurityPrincipalPattern" value="uid=localadmin,ou=users,ou=system,dc=example,dc=com"/>
<parameter name="ldapSearchFilterPattern" value="(&(uid={username})(objectclass=inetOrgPerson)"/>
<parameter name="ldapSearchBase" value="dc=example,dc=com"/>
</loginModule>
您的用户在ou=system下,因此请更改“ldapSecurityPrincipalPattern”和“ldapSearchBase”的值,如下所示
<parameter name="ldapSecurityPrincipalPattern" value="uid=localadmin,ou=users,ou=system"/>
<parameter name="ldapSearchBase" value="ou=system"/>
Hi上一个问题已经解决,但现在我面临另一个错误,我已在上述问题中更新了该错误,您能帮我解决同样的问题吗
<parameter name="ldapSecurityPrincipalPattern" value="uid=localadmin,ou=users,ou=system"/>
<parameter name="ldapSearchBase" value="ou=system"/>