WSO2-IS 如何从 JWT token 中检索租户域名?

问题描述 投票:0回答:1

我需要一种方法将租户域名信息放在JWT token中(像一个索赔)?

我需要在我的java应用程序中获取它。

wso2is
1个回答
1
投票

相信你说的是 ID TokenOpenID connect 规格。

更简单的方法是在下面的选项中勾选 Use tenant domain in local subject identifier 选项,您的服务提供商应用程序的 Local and outbound configurations 部分。这将在用户名的末尾附加租户域名,在 sub 的字段,如下所示。(您的Java应用程序可以处理该提取租户域)"sub": "[email protected]"

如果你不喜欢这种方法,你可能想写一个自定义的ID令牌构建器,扩展了 默认. 在《公约》中定义 身份.xml 归档 <IDTokenBuilder>org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder</IDTokenBuilder>

© www.soinside.com 2019 - 2024. All rights reserved.