2014-03-19 3 views
2

ldapsearch 또는 Apache LDAP 브라우저를 사용하여 WSO2 사용자 저장소 LDAP을 탐색하려고하는데 연결할 수 없습니다. 다음은 Ldapsearch 오류입니다.wso2 identity server ldap browsing

C:\OpenLDAP\bin>ldapsearch.exe -h localhost -p 10390 -b "uid=admin,ou=system" 

SASL/DIGEST-MD5 authentication started 
Please enter your password: admin 
ldap_sasl_interactive_bind_s: Invalid credentials (49) 
    additional info: INVALID_CREDENTIALS: DIGEST-MD5: digest response format violation. Mismatched URI: ldap/; expecting : ldap/localhost 

Windows 7 노트북에 설치된 WSO2의 기본 LDAP를 사용하고 있습니다. 올바른 포트를 사용하고 있습니까?

제안 사항?

답변

4

보십시오 (기본 구성 | 포트 오프셋을 설정하지 않고),

ldapsearch -H ldap://localhost:10389 -D "uid=admin,ou=system" -w "admin" 

당신이 서버에 로그를 시작하는 것이 확인할 수 있습니다 시작 포함 된 LDAP 포트 (또는 콘솔)에 대한 확실하지 않은 경우 . LDAP 포트 10389에서 시작 내장 된 기본 구성으로

09:54:23,842 org.wso2.carbon.ldap.server.DirectoryActivator - Initializing Directory Server with working directory /wso2is-4.7.0/repository/data/org.wso2.carbon.directory and port 10389 

, 다음과 같은 항목이 있어야합니다.

LDAP 브라우저의 연결을 구축하는 데 추가 정보가 필요한 경우 <IS_HOME>/repository/conf/user-mgt.xml을 사용할 수 있습니다.

일반적으로 필요한 값 (기본 구성에 대해)이다

ConnectionURL : ldap://localhost:10389 
ConnectionName : uid=admin,ou=system 
ConnectionPassword : admin 


UPDATE :

가장 위의 명령 맡았다에서

명령 줄을 사용하여 일부 LDAP 쿼리를 확인하는 데 사용됩니다. 따라서 ldap 검색 명령을 사용하면 유용합니다.

  1. 쿼리에 검색 기준을 추가합니다. 이것은 다음과 같이 '-b'플래그를 사용하여 수행 할 수 있습니다.

    ldapsearch -H ldap://localhost:10389 -D "uid=admin,ou=system" -w "admin" -b "ou=Users,dc=wso2,dc=org"

  2. 쿼리에 검색 필터를 추가. 이것은, 같은 다음과 어떤 플래그없이 필터 기준을 추가

    DarRay

    ldapsearch -H ldap://localhost:10389 -D "uid=admin,ou=system" -w "admin" -b "ou=Users,dc=wso2,dc=org" "(&(objectClass=person)(uid=admin))"

HTH,

을 수행 할 수 있습니다
관련 문제