【问题标题】:WSO2 IS Role of Facebook user in SAML responseWSO2 IS Facebook 用户在 SAML 响应中的角色
【发布时间】:2017-05-05 09:55:21
【问题描述】:

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

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

Service Provider 中的声明配置如下:

感谢您的帮助!

【问题讨论】:

  • 您是否为代表 facebook 的 IDP 的“角色”属性进行了声明映射?
  • @farasath,已解决。
  • 这个问题是手动添加后才解决的吗?
  • @farasath,是的。 JDBCUserStoreManager 从表 um_user_role 中获取角色,其中不是 Facebook 用户的用户和角色之间的关系记录:\

标签: spring facebook wso2 wso2is spring-saml


【解决方案1】:

我已经连接了自定义 PostgreSQL 用户存储,并且出于某种原因在表 um_user_role 中我没有角色和 Facebook 用户之间的关系,但在 carbon IS 中它是。 :\

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2016-04-23
    • 2017-04-06
    相关资源
    最近更新 更多