【问题标题】:Java - JNDI / Active Directory / Kerberos / WebLogic Server - Password ConfigurationJava - JNDI / Active Directory / Kerberos / WebLogic Server - 密码配置
【发布时间】:2013-03-02 09:58:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: java active-directory weblogic jndi kerberos


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多