0
所以Spring Security的SAML示例應用程序認證響應如下所示(屬性值問號):日文字符rturned爲問號
<saml2:Assertion xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" ID="_670fb4839b61c1398a1acb39e56ee5e6" ..>
<saml2:AttributeStatement>
<saml2:Attribute FriendlyName="userName" Name="urn:com.example:userName"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml2:AttributeValue>???????</saml2:AttributeValue>
</saml2:Attribute>
</saml2:Assertion>
我使用的Shibboleth由於IDP,並在IdP的日誌中,我看到身份驗證響應xml(加密之前)保存實際值,而不是問號。
任何想法如何正確讀取它們?或者檢查他們在哪裏被炒。
UPDATE#1(2016年3月3日)
我SAML聲明的禁用加密暫時,分析HTTP流量IDP和SP之間,並且我看到日語字符在所述認證響應正常到達瀏覽器。這證明Spring Security Saml Sample未能正確解碼/顯示它們。我會繼續研究解決這個問題的方法。