令牌刷新userinfo后的wso2 identity server返回错误的结果,并且仅返回子

令牌刷新userinfo后的wso2 identity server返回错误的结果,并且仅返回子,wso2,wso2is,Wso2,Wso2is,我已经建立了一个WSO Identity server v5.3.0,并对其进行了OAuth2身份验证。我已经将它设置为一个联合身份验证程序 按照上的说明进行操作后,我在查询userinfo端点时获得了真实的电子邮件地址: { "email": “<my-real-email-adress>“, "sub": "<my-real-email-adress>" } { “电子邮件”:“, “sub”:” } 但是在accessToken被刷新后,我得到 {

我已经建立了一个WSO Identity server v5.3.0,并对其进行了OAuth2身份验证。我已经将它设置为一个联合身份验证程序

按照上的说明进行操作后,我在查询userinfo端点时获得了真实的电子邮件地址:

{
  "email": “<my-real-email-adress>“,
  "sub": "<my-real-email-adress>"
}
{
“电子邮件”:“,
“sub”:”
}
但是在accessToken被刷新后,我得到

{
  "sub": "<my-real-email-adress>@carbon.super"
}
{
“sub”:“@carbon.super”
}
因此,
电子邮件
不见了,
子项
不再正确

如何设置它,以便在刷新令牌后仍然可以使用userinfo端点

如果我关闭联合身份验证,而使用WSO2中的默认身份验证内置,则在令牌刷新后它会工作

编辑:这是我的服务提供商配置的屏幕截图


您能否分享服务提供商配置的屏幕截图?特别是添加到原始帖子中的索赔配置以及服务提供商的本地和出站身份验证部分