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