簡體   English   中英

Java 針對 AD (kerberos) 對 Windows 進行身份驗證的過程

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM