1

最初に追加されたときにアドレスがなかった (空のアドレス配列でさえない)ユーザーの場合、次の PATCH 要求をどのように処理すればよいですか?

{
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:PatchOp"
    ],
    "Operations": [
        {
            "op": "Add",
            "path": "addresses[type eq \"work\"].formatted",
            "value": "Columbus"
        }
    ]
}

次のように単一の値を持つアドレス配列を「積極的に」作成する必要がありますか (非常に悪い解決策と思われます)。

{"type": "work", formatted: "Columbus"}

次のようなパッチ リクエストが予想されます。

{
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:PatchOp"
    ],
     "Operations":[{
       "op":"add",
       "value":{
         "addresses":[
           {
             "formatted":"Columbus",
             "type":"work"
           }
         ]
     }]
}
4

1 に答える 1