0

我认为在 Windows 2003 上使用 kerberos 来针对活动目录验证 Java 服务器应用程序可能是一个好主意。这样,我们就不必在文件中输入密码。但这不起作用。

[2012-09-20 17:42:19,301] ERROR Cannot authenticate server via JAAS
javax.security.auth.login.LoginException: No LoginModules configured for KerberosLogin
    at javax.security.auth.login.LoginContext.init(LoginContext.java:273)
    at javax.security.auth.login.LoginContext.<init>(LoginContext.java:349)

如果我在 Windows XP 上运行完全相同的代码和配置,则身份验证有效。在这两种情况下,我都使用 Java 7 u07。

4

1 回答 1

0

原来我通过 JDK 的 kinit 命令获取的 TGT 已经过期。

于 2012-09-21T11:28:45.187 回答