用于在Windows上针对AD进行身份验证的Java进程(kerberos)

时间:2011-07-17 04:35:37

标签: java authentication active-directory kerberos

我知道如果我有一个明确的用户名和密码,我可以呼叫Active Directory并进行查询。 (我不想这样做)

在VB中,我可以通过NT组设置授权级别 - 用户不必输入密码,也不能将其存储在文本文件中。 (我的理解是,它可以访问Windows AD票证。)

如何从用户在Windows中登录的会话中获取kerberos票证? (不要求用户名和密码)。

这似乎到达那里: Java and Kerberos authentication krb5.conf versus System.setProperty 但是没有拿到票。

(听起来好像我必须用JNA调用Win32 API来获取kerberos票 - 我希望有一种更简单的方法。)

1 个答案:

答案 0 :(得分:0)

您应该从this开头。它将指导您完成为特定服务器获取服务票证的步骤。请注意,客户端计算机和帐户必须属于域的一部分。