Java - JNDI / Active Directory / Kerberos / WebLogic Server - 密码配置

时间:2013-03-02 09:58:53

标签: java active-directory weblogic jndi kerberos

我想从EJB使用Java和JNDI从Active Directory获取数据。 执行此搜索我需要定义用户和密码。 我在考虑在AD中创建一个服务帐户(对于我的服务器)。

我还将使用Kerberos协议和WebLogic Server。 据我所知,我需要创建一个包含此服务帐户凭据的密钥表文件。然后,将在WebLogic Server中配置此密钥表文件?

因此,这意味着我必须为keytab文件和我的EJB(使用JNDI 从AD获取数据)说明用户名/密码。对此最好的方法是什么? keytab文件可以动态定义吗?这将简化更改密码并仅在一个地方执行此操作。

1 个答案:

答案 0 :(得分:0)

让您的计算机加入域,使用计算机帐户启动WebLogic服务器或授予对计算机密钥表的访问权限,使用DirContextSourceFactory创建JDNI资源,并且您可以根据需要访问AD。 / p>