我使用Spring Security SAML和WSO2 IS。当我使用Facebook登录并在我的应用程序中从WSO2 IS获得SAML响应时,我在Authentication对象中没有角色属性。
例如,当我使用基本身份验证登录时,我有角色属性:|
服务提供商中的声明配置如下:
感谢您的帮助!
答案 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
中它是。 :\
当我手动将关系添加到此表中时,一切正常。