Wso2 IS 5.2.0:Openid连接角色声明

时间:2016-12-28 07:51:10

标签: wso2 wso2is

  1. 我在SP中有以下声明配置(注释http://wso2.org/claims/role已添加) enter image description here

  2. http://wso2.org/claims方言中的角色声明如下 enter image description here

  3. 现在我添加了映射" Role"声称http://wso2.org/oidc/claim方言具有相同的映射属性(角色)

  4. enter image description here

    1. 然后添加"角色"声明uri到/ _system / config / oidc注册表中定义的openid作用域 enter image description here
    2. 但是我仍然无法通过访问userinfo EP获得任何角色。

      curl -k -H"授权:Bearer 7f5b531c-f1d9-3775-8de8-30acf09e8673" https://localhost:9443/oauth2/userinfo?schema=openid

      返回 {"子":" admin@carbon.super","名称":"管理"" FAMILY_NAME&#34 ;: " admine""电子邮件":" adminvvvvvv@wso2.com"}

      如果我错过了什么,有人可以指出吗?

1 个答案:

答案 0 :(得分:1)

您缺少在步骤03 中选中“默认支持”选项。你可以在这里找到更多细节[1]。

[1] http://workaroundz.blogspot.com/2016/10/define-custom-claims-for-openid-connect.html