WSO2 - IS 5.1.0.x。 - Return JWT 负载中的格式化名称

WSO2 - IS 5.1.0.x. - Return formattedName in JWT Payload

我如何 return 在 JWT 负载中添加属性“name.formatted”?

这是我的声明配置:

这是个人资料:

现在,服务提供商的声明配置:

这是 JWT 负载:

请注意,即使我将 formattedName 启用为“默认支持”并将其添加到服务提供商的声明中,它也不会添加到 JWT 中。其他属性如“family_name”也是如此。

我错过了什么?

提前致谢!

要获取 ID 令牌中返回的自定义声明,该声明需要映射到 OIDC 声明并添加到 OIDC 范围。你可以参考[1]来了解如何做到这一点。

[1] https://medium.com/@inthiraj1994/lets-add-a-custom-claim-to-oidc-in-wso2-is-d871e418d6b0