簡體   English   中英

wso2身份服務器ldap瀏覽

[英]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搜索命令的示例將很有用。

  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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM