在我的应用程序中,我需要连接到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