kerberos ticket decode返回不正确的用户名

时间:2017-03-23 12:05:13

标签: java encoding kerberos spring-security-kerberos

我正在努力解决这个问题,而且每次有空闲时间我都在考虑这个问题。

我们有一个SSO工作,99%的用户没有问题 但是,当用户名(SAMAccountName)包含重音时,我们遇到了问题。

验证了Kerberos票证,但我们检索了错误的用户名。 示例:

SAMAccountName:andré.a
验证后检索到校长:andr□□.a

可以肯定的是,这是一些编码问题,因为我们以前使用的是一个没有任何问题的Windows Kerberos系统,现在我们有一个Linux Kerberos会造成这个问题。

我正在查看代码并试图找到解决方案,但我感觉这只是一些Kerberos设置需要更改的内容或特定的应用程序编码设置需要更改的内容。

是否有可能从base64协商头解码主体而不必触发验证本身(因为验证有效)?

或者,是否有人也遇到过这个问题并确实找到了解决方案?

提前谢谢。

0 个答案:

没有答案