使用kerberos验证服务器

时间:2012-09-20 16:45:56

标签: java windows kerberos

我认为在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。

1 个答案:

答案 0 :(得分:0)

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