2011-07-17 171 views
4

Java進程我知道我可以叫出到Active Directory和不提供查詢我有一個明文的用戶名和密碼。 (我不想這樣做)在Windows身份驗證對AD(Kerberos的)

在VB中,我可以設置通過NT組的授權級別 - 和用戶不必輸入密碼也不行,它存儲在一個文本文件中。 (我的理解是,這可以訪問Windows AD票證)。

我怎樣才能得到用戶的登錄會話在Windows Kerberos票據? (不要求用戶名和密碼)。

這似乎到達那裏: Java and Kerberos authentication krb5.conf versus System.setProperty 但沒有得到票。

(這是開始聽起來像我不得不調用Win32 API與JNA獲得Kerberos票據 - 我希望有一個更簡單的方法)

+0

什麼是你想與票證本身呢?是否可以使用keytabs根據需要生成門票? –

+0

這是一系列的問題的第一部分。我想把票傳給AD以獲得更多信息。 – hawkeye

回答

0

你應該this一個開始。它會引導你一步步獲得服務票據的特定服務器。請注意,客戶機和帳戶必須屬於該域的一部分。