Wso2 在UserInfoEndpoint中仅获取子节点

Wso2 在UserInfoEndpoint中仅获取子节点,wso2,wso2is,openid-connect,Wso2,Wso2is,Openid Connect,我只是在跟踪屏幕上的内容 我已经填充了用户的配置文件信息,但到目前为止,我只得到sub。我想得到与指南中相同的东西: { "sub":"admin", "email":"admin@wso2.com", "website":"https://wso2.com", "name":"admin", "family_name":"admin", "preferred_username":"admin", "given_name":"admin", "p

我只是在跟踪屏幕上的内容

我已经填充了用户的配置文件信息,但到目前为止,我只得到
sub
。我想得到与指南中相同的东西:

{ 
   "sub":"admin",
   "email":"admin@wso2.com",
   "website":"https://wso2.com",
   "name":"admin",
   "family_name":"admin",
   "preferred_username":"admin",
   "given_name":"admin",
   "profile":"https://wso2.com",
   "country":"Sri Lanka"
}
配置

Identity Server-带域和SSL+Nginx代理的AWS云

示例Web应用程序-本地计算机

更新:

  • 这是一个开放的市场。什么 解决方法是获取其他字段吗?基于jira,只是 密码授予不是修复,从何处获取代码和密码的修复 不重要的格兰特

  • 我试着在本地托管IS,同样的结果


要检索id_令牌或userinfo端点的OIDC声明属性,需要正确执行以下步骤(假设您正在使用IS 5.2.0)。
1.使用基础用户存储的匹配属性更新相关声明的映射属性。
2.向服务提供商更新请求的索赔。

3.为作用域“openid”(IS 5.2.0中的配置更改)更新“/\u system/config/oidc”中缺少的属性

尝试使用IS 5.2.0,我能够使用授权码授权获得用户配置文件信息。我能够获得子索赔以及我设置的其他索赔。能否提供SP配置的屏幕截图?特别是索赔配置。添加了更多详细信息。我是否需要在声明中配置某些内容?我很清楚,您需要在服务提供商配置中配置所需的声明