2013-07-22 64 views
0

在我的应用程序中,我需要连接到LDAP服务器。我能够通过硬编码密码连接到服务器,但我不想对凭证进行硬编码。请帮助我。连接到没有硬编码证书的LDAP服务器

我试过Google搜索,但无法找到如何连接而没有硬编码我的凭据。

+0

这是您要连接到的纯LDAP或Active Directory服务器吗? – Aki

回答

0

我想你可以在Java中使用使用GSS-API的kerberos基础结构,因为我们在shell脚本等方面做了很多工作。

1

可能对您有所帮助: Connecting LDAP server from java application

您可以动态更新的应用程序的喜好,我想。

+0

在这个例子中,他们从属性文件中读取了crediantials。有什么办法在Java中,以便我可以从我使用的WAS身份验证动态地读取它? – user1929839

+0

很遗憾,但我对WAS认证一无所知,所以也许我说的是明显的事情。如果你可以用你的认证参数获得某种字符串,你可以通过正则表达式来创建HashMap来解析它。之后,你可以得到你的通行证:myHashMap.get(“password”); – xvar

+0

@xvar您无法从Windows或任何其他合理设计的安全系统获取密码。 – EJP

相关问题