【发布时间】:2014-02-19 17:10:44
【问题描述】:
windows-xp 将授权标头中的 SPNEGO 令牌发送到我们的服务器,该服务器理解 kerberos 协议。服务端应用使用java提供的gss-api实现。
我们的代码从 spnego 令牌中提取 upn 名称,并使用 LDAP 存储对其进行验证。如果 upn 名称包含唯一的 ascii 字符(小于 127),那么一切正常。
但如果用户名包含非 ascii 字符(例如 irish fada),则 java gss-api 出于某种原因将它们解释为垃圾字符。
我想知道 Java7 GSS 名称是否可以包含非 ascii 字符?
【问题讨论】:
标签: java unicode kerberos gssapi