公开SCIM2端点中的自定义声明-WSO2

公开SCIM2端点中的自定义声明-WSO2,wso2,wso2is,wso2carbon,scim,scim2,Wso2,Wso2is,Wso2carbon,Scim,Scim2,我使用的是WSO2 v5.7,我通过本地声明添加了一个自定义声明,即“状态”,并添加了相应的外部声明 本地索赔: 外部索赔: WSO2是门户:显示新添加的声明,即状态 我触发了SCIM2端点 但是新创建的声明在响应JSON数据中丢失。我通过WSO2 IS portal更新所述声明的值,并将该值作为键值对存储在数据库表um_user_属性中 请帮助我如何在SCIM2端点中公开本地创建的声明。仅添加声明配置不足以获得自定义声明。您必须通过修改scim2 schema extension.co

我使用的是WSO2 v5.7,我通过本地声明添加了一个自定义声明,即“
状态
”,并添加了相应的外部声明

本地索赔:

外部索赔:

WSO2是门户:显示新添加的声明,即
状态

我触发了SCIM2端点

但是新创建的声明在响应JSON数据中丢失。我通过WSO2 IS portal更新所述声明的值,并将该值作为键值对存储在数据库表
um_user_属性中


请帮助我如何在SCIM2端点中公开本地创建的声明。

仅添加声明配置不足以获得自定义声明。您必须通过修改scim2 schema extension.config将它们添加到SCIM 2.0用户架构中,请参阅[1]了解SCIM 1.1的确切步骤


[1]

您能否帮助我,在创建用户端点时,如何传递这些声明的值?“EnterpriseUser”:{“department”:“xxx”,“costCenter”:“yyy”}属性如何取决于您在scim2-schema-extension.config中定义属性的方式。我建议您先访问scim2-schema-extension.config的底部并了解其结构。对于scim 2,该链接如何帮助我使用scim2呢?我在wso2 5.6的两个位置都添加了scim2,但仍然无法获得所需的自定义值。