windows-xp は、kerberos プロトコルを理解するサーバーに認証ヘッダーの SPNEGO トークンを送信します。サーバーアプリケーションは、java が提供する gss-api を使用して実装されます。
私たちのコードは、spnego トークンから upn 名を抽出し、LDAP ストアに対して検証します。upn 名に ASCII 文字のみ (127 未満) が含まれている場合、すべて正常に動作します。
ただし、ユーザー名にASCII以外の文字(アイルランドのファダなど)が含まれている場合、Java gss-apiは何らかの理由でそれらをジャンク文字として解釈しています。
Java7 GSS 名に非 ASCII 文字を含めることができるかどうかを知りたいですか?