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