WSO2是Facebook用户在SAML响应中的角色

时间:2016-12-20 08:41:59

标签: spring facebook wso2 wso2is spring-saml

我使用Spring Security SAML和WSO2 IS。当我使用Facebook登录并在我的应用程序中从WSO2 IS获得SAML响应时,我在Authentication对象中没有角色属性。

例如,当我使用基本身份验证登录时,我有角色属性:|

服务提供商中的声明配置如下:

Claims

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我已连接自定义PostgreSQL用户存储,并且出于某种原因,在表def generate_access_token return if access_token token = SecureRandom.hex token = SecureRandom.hex while self.class.exists?(access_token: access_token) self.access_token = token end 中我没有角色和Facebook用户之间的关系,但在um_user_role中它是。 :\

当我手动将关系添加到此表中时,一切正常。