Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2声称拥有自己的名字_Wso2_Wso2is - Fatal编程技术网

WSO2声称拥有自己的名字

WSO2声称拥有自己的名字,wso2,wso2is,Wso2,Wso2is,在WSO2 IS管理控制台中,我们试图在“声明配置”下设置服务提供商的用户声明 我们将索赔映射方言选择为“定义自定义索赔方言”,并将本地索赔添加为: 但是当我们使用/oauth2/userinfo执行curl时,它只会给出我们的姓氏和电子邮件。但是名字不会被返回 返回的用户信息: {"sub":"abc@carbon.super","family_name":"abcFN","email":"abc@abc.com"} 任何关于这个问题的建议都会很有帮助 为了通过user info

在WSO2 IS管理控制台中,我们试图在“声明配置”下设置服务提供商的用户声明

我们将索赔映射方言选择为“定义自定义索赔方言”,并将本地索赔添加为:

但是当我们使用
/oauth2/userinfo
执行curl时,它只会给出我们的姓氏和电子邮件。但是名字不会被返回

返回的用户信息:

{"sub":"abc@carbon.super","family_name":"abcFN","email":"abc@abc.com"}

任何关于这个问题的建议都会很有帮助

为了通过user info endpoint获取名字,您应该使用一个OIDC声明映射


请检查您在oidc方言下的给定名称声明是否具有与的映射。

oidc声明和wso2声明之间的给定名称属性映射中实际上存在错误:

在管理控制台中,转至主页>标识>索赔>列表>索赔.view 单击可用索赔方言列表中的

将给定_名称的映射更改为映射的本地声明: