如何为 Java Web 应用启用 Kerberos 身份验证

如何为 Java Web 应用启用 Kerberos 身份验证

我目前正在使用 Centrify 来协助我们环境中的 Kerberos/AD 集成。目前,我们在 Centrified 版本的 Apache 上启用了 Kerberos。我们正尝试通过 javaws 运行 jnlp 文件,但在传递 Kerberos 凭据时遇到了问题。

我在 Firefox 的 about:config 部分启用了 Kerberos,并且能够将身份验证传递给 apache,但在 Java 的“需要身份验证”屏幕上被阻止,提示“请输入您的登录详细信息以进行访问”。同一窗口还显示“身份验证方案:集成 Windows”

我如何确保这些 Kerberos 凭据传递给 Java?目前,我甚至不认为 Java 正在监听 Kerberos,因此也许关键是启用此功能,但是,我不确定如何执行此操作。

我正在运行 jdk-1.7.0_u51 并尝试从 Fedora 19 桌面连接到 Apache。

相关内容