【问题标题】:Expose custom claims in SCIM2 endpoints - WSO2在 SCIM2 端点中公开自定义声明 - WSO2
【发布时间】:2019-03-06 12:16:37
【问题描述】:

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

本地声明:

外部声明:

WSO2 IS 门户:显示新添加的声明,即Status

我触发了 SCIM2 端点https://localhost:9443/scim2/Users/ee02b02a-f601-4d7c-a34b-767a7bb4521f

但是响应 JSON 数据中缺少新创建的声明。我通过 WSO2 IS 门户更新所述声明的值,并将该值存储在数据库表 um_user_attribute 中作为键值对。

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

【问题讨论】:

    标签: wso2 wso2is wso2carbon scim scim2


    【解决方案1】:

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

    [1]https://docs.wso2.com/display/IS570/Extensible+SCIM+User+Schemas+With+WSO2+Identity+Server

    【讨论】:

    • 能否请您帮助我,如何在创建用户端点时为这些声明传递值?
    • "EnterpriseUser":{"department":"xxx","costCenter":"yyy"} 属性取决于您在 scim2-schema-extension.config 中定义属性的方式。我建议你先去 scim2-schema-extension.config 的底部并了解结构。
    • scim 2 怎么样这个链接如何帮助我使用 scim2
    • 我在两个地方都添加了 wso2 5.6 仍然无法获得所需的自定义值。
    猜你喜欢
    • 1970-01-01
    • 2017-02-18
    • 2013-05-04
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多