在我的應用程序中,我需要連接到LDAP
服務器。我能夠通過硬編碼密碼連接到服務器,但我不想對憑證進行硬編碼。請幫助我。連接到沒有硬編碼證書的LDAP服務器
我試過Google搜索,但無法找到如何連接而沒有硬編碼我的憑據。
在我的應用程序中,我需要連接到LDAP
服務器。我能夠通過硬編碼密碼連接到服務器,但我不想對憑證進行硬編碼。請幫助我。連接到沒有硬編碼證書的LDAP服務器
我試過Google搜索,但無法找到如何連接而沒有硬編碼我的憑據。
我想你可以在Java中使用使用GSS-API的kerberos基礎結構,因爲我們在shell腳本等方面做了很多工作。
可能對您有所幫助: Connecting LDAP server from java application
您可以動態更新的應用程序的喜好,我想。
在這個例子中,他們從屬性文件中讀取了crediantials。有什麼辦法在Java中,以便我可以從我使用的WAS身份驗證動態地讀取它? – user1929839
很遺憾,但我對WAS認證一無所知,所以也許我說的是明顯的事情。如果你可以用你的認證參數獲得某種字符串,你可以通過正則表達式來創建HashMap來解析它。之後,你可以得到你的通行證:myHashMap.get(「password」); – xvar
@xvar您無法從Windows或任何其他合理設計的安全系統獲取密碼。 – EJP
這是您要連接到的純LDAP或Active Directory服務器嗎? – Aki