繁体   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