[scim] RFC7644: add operation for PATCH question
Tangui Le Pense <tangui.lepense@mail.ru> Tue, 04 August 2020 12:06 UTC
Return-Path: <tangui.lepense@mail.ru>
X-Original-To: scim@ietfa.amsl.com
Delivered-To: scim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 588473A0A53 for <scim@ietfa.amsl.com>; Tue, 4 Aug 2020 05:06:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.198
X-Spam-Level:
X-Spam-Status: No, score=-0.198 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mail.ru
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VNsuFz63bMdq for <scim@ietfa.amsl.com>; Tue, 4 Aug 2020 05:06:03 -0700 (PDT)
Received: from smtp47.i.mail.ru (smtp47.i.mail.ru [94.100.177.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2334A3A0A4F for <scim@ietf.org>; Tue, 4 Aug 2020 05:06:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail2; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID:Subject:From:To; bh=zVg2GnKnck55kzm2ernj7cAnpLZ3m8maDKH2KdBhw4U=; b=WnNohjRjL7bC8khpx83n3YsLi5hZr9/dpFVnrD8b+ROzhF0JbZWop7JYXqaXImKJuTWWD6GoT7GNW8A+R9Ky8RWpJZpYB92rs2FZCzwIef6VHDjVS7YV9lbQbznC+L1EyWQQYlPbQVu6eHl6V5dNtudGyBGSd6AYe4zeqYY9XDA=;
Received: by smtp47.i.mail.ru with esmtpa (envelope-from <tangui.lepense@mail.ru>) id 1k2vhg-0006fp-Qg for scim@ietf.org; Tue, 04 Aug 2020 15:06:01 +0300
To: scim@ietf.org
From: Tangui Le Pense <tangui.lepense@mail.ru>
Message-ID: <7edb0743-aa25-106d-2627-8619a7dba446@mail.ru>
Date: Tue, 04 Aug 2020 15:06:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Authentication-Results: smtp47.i.mail.ru; auth=pass smtp.auth=tangui.lepense@mail.ru smtp.mailfrom=tangui.lepense@mail.ru
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD9F6142ABD4516DDC533B49C9C6050063227CB9506C76185B9182A05F538085040667F5F1A367C049EF53E30AFCFC6D28FB0A7934F756DDEAF4C4BC2C1C4D8807A
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72AC9FB60380F23AEEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006375A514678F9DF65078638F802B75D45FF5571747095F342E8C7A0BC55FA0FE5FCB999E7E23EECA86D5A202B6D671E303272F355FAA22B0455389733CBF5DBD5E913377AFFFEAFD269176DF2183F8FC7C0A3E989B1926288338941B15DA834481FCF19DD082D7633A0E7DDDDC251EA7DABA471835C12D1D977725E5C173C3A84C3643C8550F8485502117882F4460429728AD0CFFFB425014E09623437467D3AE276E601842F6C81A19E625A9149C048EE7532CA1512B819810A5971FBB7557E96D8FC6C240DEA76429449624AB7ADAF37B2D370F7B14D4BC40A6AB1C7CE11FEE33775554D4E35D8F5AD7EC71F1DB88427C4224003CC8364767A15B7713DBEF166A7F4EDE966BC389F9E8FC8737B5C2249066298569814354B089D37D7C0E48F6CCF19DD082D7633A0E7DDDDC251EA7DABAAAE862A0553A39223F8577A6DFFEA7C33389216BB544DE543847C11F186F3C5E7DDDDC251EA7DABCC89B49CDF41148FBC2A4A7A8370ED8B3C9F3DD0FB1AF5EB4E70A05D1297E1BBCB5012B2E24CD356
X-C8649E89: E759685DDA8069D8CC2EBA766CDF6886284EF926C35B02B369564A702495BB6855B84F4C62AE5C43
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojaxgiHk2tpiwZznRr76Hupw==
X-Mailru-Sender: 583F1D7ACE8F49BD9992EFD99BFCA8258C7F1F96F909644386591BBE636FC05825CDE588AC211E4BA5D2D6C63D114D6383AFC63A7763B797302201EBD47025992073CDDE12DEC8CD6F486DAF1ACEF02CC676CB43868BEEFB8FF63FEAB625EE02EAB4BC95F72C04283CDA0F3B3F5B9367
X-Mras: Ok
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/tOR5LYYoxkVRfQqFQ-IUh3vYOX8>
Subject: [scim] RFC7644: add operation for PATCH question
X-BeenThere: scim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/scim>, <mailto:scim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim/>
List-Post: <mailto:scim@ietf.org>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/scim>, <mailto:scim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Aug 2020 12:06:06 -0000
Hello, RFC7644 states in "3.5.2.1. Add Operation" that: The operation MUST contain a "value" member whose content specifies the value to be added. The value MAY be a quoted value, or it may be a JSON object containing the sub-attributes of the complex attribute specified in the operation's "path". However, in the first example the value is a list, neither a quoted value nor a JSON object: { "schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"], "Operations":[ { "op":"add", "path":"members", "value":[ { "display": "Babs Jensen", "$ref": "https://example.com/v2/Users/2819c223...413861904646", "value": "2819c223-7f76-453a-919d-413861904646" } ] } ] } (The example also appears in "3.5.2. Modifying with PATCH".) Can you please provide guidance about this? If lists are actually allowed, how to handle it? Also, it's not clear what happens if there's a filter in the path element. It's probably not allowed for adding (only for replacing and removing) but it is not stated in the specification. Regards, -- Tangui
- [scim] RFC7644: add operation for PATCH question Tangui Le Pense
- Re: [scim] RFC7644: add operation for PATCH quest… Tangui Le Pense