2014-04-25 2 views
0

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="(&amp;(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="(&amp;(uid={username})(objectclass=inetOrgPerson)(memberof=CN=Raj,OU=users,OU=system,DC=example,DC=com))"/>       
    <parameter name="ldapSearchBase" value="dc=example,dc=com"/> 
</loginModule> 

도 아파치 구성된 올바른 사용자 암호를 공급 한 후. 챌린지 처리기가 여전히 나를 위해 인증 성공을하고 있지 않습니다.

감사

답변

1

작업등은 "LDAP 서버와 사용자를 인증하기 위해 LDAP 로그인 모듈을 사용하여"튜토리얼 및 샘플 덮개를 제공합니다. 나는이 자료를 읽고 샘플 먼저 제공하여 환경 설정을 얻기 위해 시도하는 것이 좋습니다 :

자습서 :

http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v610/08_05_Using_LDAP_Login_Module_to_authenticate_user_with_LDAP_server.pdf

샘플 :

http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v610/LDAPLoginModuleProject.zip