gpt4 book ai didi

json - SCIM 2.0 的 PATCH 请求

转载 作者:行者123 更新时间:2023-12-02 01:17:24 25 4
gpt4 key购买 nike

我们正在向 SCIM 规范中的服务器发送 PATCH 请求。
根据 SCIM 规范,请求应在 PATCH 请求中包含以下属性。

  • 操作
  • 路径
  • 值(value)

  • 因此,如果我们要更改 ' 给定姓名 ' 来自核心架构的属性,那么 PATCH 请求将采用以下方式,(引用: https://www.rfc-editor.org/rfc/rfc7644#section-3.5.2)
    {
    "schemas" : ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
    "Operations":[
    {
    "op":"replace",
    "path":"name.givenName",
    "value":"Ravindra"
    }
    ]
    }
    现在应该是' 路径 ' 属性如果正在修改任何 SCIM 扩展,比如说企业扩展。
    以下表示对于企业扩展是否正确?
    {
    "schemas" : ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
    "Operations":[
    {
    "op":"replace",
    "path":"urn:ietf:params:scim:schemas:extension:enterprise:2.0:user.department",
    "value":"Engineering"
    }
    ]
    }

    最佳答案

    正如在 scim 过滤器应遵守的 ABNF 中一样(请参阅 RFC 7644 的第 3.4.2.2 节),当您引用扩展的属性部分时,您应该执行 URI:attribute_path,因此在您的情况下,这是“urn:ietf:params :scim:schemas:extension:enterprise:2.0:User:department"

    关于json - SCIM 2.0 的 PATCH 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42082533/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com