2014-03-19 3 views
2

Я пытаюсь просмотреть ldap-хранилище пользователей WSO2, используя ldapsearch или браузер Apache LDAP и не могу подключиться. Здесь ошибка Ldapsearchwso2 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 

Я использую по умолчанию LDAP из WSO2, установленных на окнах 7 ноутбуков. Я использую правый порт?

Любые предложения?

ответ

4

Try (с конфигурацией по умолчанию | без установки порта смещения),

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

Если вы не уверены в порт, который вложенный LDAP начинает вы можете проверить, что с сервером запуска журналов (или консоль) , Там должна быть записью, как следующие,

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 порта 10389.

Вы можете использовать <IS_HOME>/repository/conf/user-mgt.xml, если вам нужна дополнительная информация, чтобы построить соединение для вашего браузера LDAP.

Обычно необходимые значения (для конфигурации по умолчанию),

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

UPDATE:

В покрывано выше команда используется для проверки некоторые Ldap запроса с помощью командной строки. Следовательно, следующий пример использования команд ldap search будет полезен.

  1. Добавление базы поиска к запросу. Это можно сделать с помощью флага '-b', как показано ниже.

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

  2. Добавление фильтра поиска для запроса. Это можно сделать, добавив критерии фильтрации без каких-либо флагов, как следует,

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

HTH,

DArray

Смежные вопросы