![](/img/trans.png)
[英]Java SSO: Kerberos authentication against Active Directory
[英]Java process for authentication on Windows against AD (kerberos)
我知道如果我有明文用戶名和密碼,我可以調用 Active Directory 並進行查詢。 (我不想那樣做)
在 VB 中,我可以按 NT 組設置授權級別 - 用戶不必輸入密碼,也不必將其存儲在文本文件中。 (我的理解是,這可以訪問 Windows AD 票證)。
如何從用戶登錄的 windows 中的 session 獲取 kerberos 票證? (不要求輸入用戶名和密碼)。
這似乎到達那里: Java 和 Kerberos 身份驗證 krb5.conf 與 System.setProperty但沒有得到票。
(聽起來我必須用 JNA 調用 Win32 API 才能獲得 kerberos 票證 - 我希望有更簡單的方法。)
你應該從這個開始。 它將指導您完成獲取特定服務器的服務票證的步驟。 請注意,客戶端計算機和帳戶必須是域的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.