我正試圖從本身不支持協議的設備訪問LDAP目錄。我希望能夠通過HTTP操作發送請求,運行LDAP查詢並以JSON形式返回結果。我試圖通過一個類似於LDAP客戶端的Node.js服務器來完成此操作。您可以查看Gist here。通過HTTP訪問LDAP目錄?
幾個問題:
這甚至可能嗎?
認證有哪些最佳實踐?
謝謝!
我正試圖從本身不支持協議的設備訪問LDAP目錄。我希望能夠通過HTTP操作發送請求,運行LDAP查詢並以JSON形式返回結果。我試圖通過一個類似於LDAP客戶端的Node.js服務器來完成此操作。您可以查看Gist here。通過HTTP訪問LDAP目錄?
幾個問題:
這甚至可能嗎?
認證有哪些最佳實踐?
謝謝!
是的,這是可能的,但不一定與node.js.我通過編寫一個接受適當請求參數的Java Servlet來做到這一點,相應地進行LDAP查找,並將所需的任何內容作爲HTML寫回。
我這樣做是爲了提供jpegPhoto
屬性作爲圖像。
編寫自定義http-to-whatever
橋總是可能的,只要你的籌碼支持 - http
和whatever
。
您可以看看opendj-rest2ldap-servlet,它提供了一個通用的LDAP-HTTP/REST橋接。某些版本的源代碼可在:https://svn.forgerock.org/opendj/trunk/opendj/opendj-rest2ldap/