WSO2 Identity Server 5.1.0未在SAML响应中返回用户声明

时间:2016-01-18 08:18:32

标签: wso2 saml-2.0 wso2is

在尝试新版本的WSO2 Identity Server 5.1.0时,我在SAML响应中返回声明时遇到问题。虽然这在WSO2 IS 5.0.0 SP1中有效。我已经映射了所需的声明并将它们添加到我的SP中,我也将SP配置为始终返回用户属性。

我已配置SP声明映射:

SP Claim Config

我的SAML配置:

enter image description here

非常感谢任何帮助。我感觉这可能是一个错误。

编辑:在WSO2 5.1.0中,需要将属性消耗服务索引添加到SAML请求中。在WSO2 5.0.0 SP1中,即使没有在SAML请求中设置此值,它也能正常工作。

1 个答案:

答案 0 :(得分:3)

如果我找到了您,您可以在没有任何错误的情况下从IS进行身份验证,但没有获得有关SAML响应的声明。

我用Travelocity样本试过这个。它按预期工作。我在SAML响应中收到了用户声明。根据您附加的屏幕截图,您已正确完成配置。 请检查&验证您是否拥有这些映射声明的值。如果用户的个人资料中没有值,则声明不会出现在SAML响应中。 您可以使用SSO Tracer或SAML Tracer进行检查。