簡體   English   中英

Java Kerberos預身份驗證錯誤

[英]Java Kerberos Preauthentication Error

我們的網絡中有兩個不同的應用程序,都使用Kerberos來驗證用戶身份。 其中之一使最大 票證壽命已到期。

應用程序x的成功請求:

AS-REQ =>
    <= KRB5KDC_ERR_PREAUTH_REQUIRED
AS-REQ => 
    <= AS-REP

申請y的請求失敗:

AS-REQ =>
    <= KRB5KDC_ERR_PREAUTH_REQUIRED
AS-REQ =>
    <= KRB5KDC_ERR_PREAUTH_FAILED

我們在網絡捕獲中看到的唯一區別是,應用x使用NT-PRINCIPAL,而應用y使用NT-ENTERPRISE。 App y在Java 1.6上運行,因此不應發生早期版本中的preauth錯誤。

任何想法都受到高度贊賞。

認為解決此問題的方法是使用“ / crypto All”選項重新生成我們的密鑰表,但是我不確定100%。 至少在那之后,我們沒有更多的投訴了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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