【问题标题】:Wrong ProviderUserId on WSO2 Identity Server, using SAML2 Web SSOWSO2 身份服务器上的错误 ProviderUserId,使用 SAML2 Web SSO
【发布时间】:2016-05-06 16:02:37
【问题描述】:

我已将SAML2 Web SSO 配置为将用户登录从外部表单重定向到我们的WSO2 Identity Server。我们在WSO2 Identity Server 上使用OAuth

最近,我们更改了OAuth ProviderUserId。我们使用的是电子邮件地址,现在我们使用的是GUID

当用户从外部表单重定向到WSO2 并且我们尝试从OAuth 获取用户数据(使用访问令牌)时,我们得到的主题是电子邮件地址而不是GUID。登录失败。

有什么想法吗? 提前致谢。

【问题讨论】:

    标签: oauth server wso2 identity saml-2.0


    【解决方案1】:

    我假设您使用的是 Identity Server 5.0.0。

    在服务提供者的配置中你可以设置你想要的声明。

    • 尝试将Role Claim URI: 设置为对应于GUID 的声明。

    那么应该是请求token时设置的这个字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多