Apache DS를 사용하는 Worklight에서 LDAP 인증을 사용하려고합니다. server.xml에 LDAP 레지스트리를 만들고 auth config xml 파일을 편집했습니다. 하지만 여전히 WL 클라이언트에서 사용자를 인증 할 수 없습니다.ApacheDS를 사용하는 Worklight LDAP 인증
로그인 모듈 :
<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="searchPattern"/>
<parameter name="ldapSecurityPrincipalPattern" value="{username}"/>
<parameter name="ldapSearchFilterPattern" value="(&(uid={username})(objectclass=inetOrgPerson)(memberof=CN=Raj,OU=users,OU=system,DC=example,DC=com))"/>
<parameter name="ldapSearchBase" value="dc=example,dc=com"/>
</loginModule>
LDAPregistry :
<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="searchPattern"/>
<parameter name="ldapSecurityPrincipalPattern" value="{username}"/>
<parameter name="ldapSearchFilterPattern" value="(&(uid={username})(objectclass=inetOrgPerson)(memberof=CN=Raj,OU=users,OU=system,DC=example,DC=com))"/>
<parameter name="ldapSearchBase" value="dc=example,dc=com"/>
</loginModule>
도 아파치 구성된 올바른 사용자 암호를 공급 한 후. 챌린지 처리기가 여전히 나를 위해 인증 성공을하고 있지 않습니다.
감사