Я иногда получаю в своем приложении, скажем, 1-10 раз в течение 24 часов, следующую ошибку:
org.springframework.security.authentication.BadCredentialsException: Kerberos validation not succesfull
...
Caused by: java.security.PrivilegedActionException: GSSException: Defective token detected (Mechanism level: GSSHeader did not find the right tag)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:416)
at org.springframework.security.extensions.kerberos.SunJaasKerberosTicketValidator.validateTicket(SunJaasKerberosTicketValidator.java:67)
Любые идеи, как эта ошибка возникает? Как я уже сказал, это кажется очень случайным и происходит не очень часто.
Вероятно, ваши клиенты отправляют токены NTLM, которые JGSS не может обработать.