Wso2 在RESTAPI中指定自定义租户id

Wso2 在RESTAPI中指定自定义租户id,wso2,wso2is,Wso2,Wso2is,在soapteanantapi中,我可以定义自己的tenantId(),但在restapi中,这个功能不可用。我想使用custom tenantId的原因是,我可以将多租户从WSO2域映射到我的应用程序域,从而使用id作为桥梁。addTenant端点的请求JSON中有AddTonalClaims元素,但getTenant端点中未返回此元素。是否有其他租户属性可用于存储自定义信息?租户创建REST API不允许输入租户id。但您可以使用返回的租户id进行映射。 使用成功创建租户后,它应返回201

在soapteanantapi中,我可以定义自己的tenantId(),但在restapi中,这个功能不可用。我想使用custom tenantId的原因是,我可以将多租户从WSO2域映射到我的应用程序域,从而使用id作为桥梁。addTenant端点的请求JSON中有AddTonalClaims元素,但getTenant端点中未返回此元素。是否有其他租户属性可用于存储自定义信息?

租户创建REST API不允许输入租户id。但您可以使用返回的租户id进行映射。 使用成功创建租户后,它应返回
201 Cretaed status
code,您将能够在响应标头中找到
位置标头
。location标头包含租户的位置<代码>https://:/t//api/server/v1/tenants/。从该值可以提取租户id

关于问题的第二部分:
additionalClaims
属性属于
租户所有者
而不属于核心租户对象。执行GET/tenants或GET/tenants/request时,将返回所有者的id和用户名

 "owners": [
        {
            "id": "af01d6cf-bf5d-440f-b99c-ac482f6dc89f",
            "username": "kim"
        }
    ]
如果您通过carbon控制台/控制台查看租户所有者的个人资料,您应该会看到通过请求添加的其他索赔。此外,如果添加的本地声明映射到SCIM声明(例如:),您将通过查看该用户属性


例如:
https://:/t//scim2/Users/I意识到我可以在我的域中使用tenantId,我希望这个过程是自下而上的。我会利用现有的资源。非常感谢。