我已經編寫了wso2esb配置來在OpenLDAP服務器中執行「搜索」。如何使用wso2 esb執行ldap搜索?
下面是該API我ESB配置:
<api context="/searchLDAP" name="searchLDAP">
<resource methods="GET" uri-template="/adap/{baseDN}">
<inSequence>
<log>
<property name="GET" value="searchLDAP"/>
</log>
<property name="messageType" scope="axis2" type="STRING" value="application/json"/>
<property name="Authorization" scope="transport" value="Basic cn=Manager,dc=maxcrc,dc=com:secret"/>
<send>
<endpoint>
<http method="GET" uri-template="http://localhost:7070/adap/{baseDN}"/>
</endpoint>
</send>
</inSequence>
</resource>
</api>
我已經安裝在我的本地系統LDAP。我也有配置爲調用LDAP服務器的ADAP。
這裏是連接到LDAP服務器的配置。 基本DN:OU =人,DC = maxcrc,DC = com的 用戶DN:CN =經理,DC = maxcrc,DC = COM 密碼:祕密
令牌身份驗證的代碼是工作的罰款和令牌是正在生成。
我有一個捲曲的腳本來測試ESB網址: 捲曲-X GET -H「內容類型:應用程序/ JSON」 http://localhost:8280/searchLDAP/adap/cn=Abcxyz,ou=People,dc=maxcrc,dc=com
它運行後,我沒有得到任何迴應。日誌中也沒有錯誤消息。 但是我後面給出的後端URL工作正常,我可以很好地執行搜索。 curl -X GET -H「內容類型:應用程序/ json」http://localhost:7070/adap/cn=Abcxyz,ou=People,dc=maxcrc,dc=com
我也試過在瀏覽器上直接點擊ESB網址,但沒有運氣。 請檢查API配置或ESB URL是否有問題。
任何幫助將不勝感激。
您可以找到具有以下鏈接的連接器。使用WSO2 ESB,連接器使集成變得快速而簡單。 https://store.wso2.com/store/assets/esbconnector/details/4ecf8dde-60f3-4e91-ba22-5f49a4e302f4 –