[英]wso2 identity server ldap browsing
我正在嘗試使用ldapsearch
或Apache LDAP瀏覽器瀏覽WSO2用戶存儲ldap,但無法連接。 這是Ldapsearch錯誤
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。 我在使用正確的端口嗎?
有什么建議么?
嘗試(使用默認配置|不設置端口偏移),
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
開始。
如果需要任何其他信息來為LDAP瀏覽器構建連接,則可以使用<IS_HOME>/repository/conf/user-mgt.xml
。
通常需要的值為(對於默認配置),
ConnectionURL : ldap://localhost:10389
ConnectionName : uid=admin,ou=system
ConnectionPassword : admin
更新:
在大多數情況下,上述命令用於通過命令行驗證某些ldap查詢。 因此,以下使用ldap搜索命令的示例將很有用。
將搜索庫添加到查詢中。 可以使用'-b'標志來完成,如下所示。
ldapsearch -H ldap://localhost:10389 -D "uid=admin,ou=system" -w "admin" -b "ou=Users,dc=wso2,dc=org"
將搜索過濾器添加到查詢中。 可以添加過濾條件來完成此操作,而不會出現如下所示的任何標志,
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.