[scim] Re: [Technical Errata Reported] RFC7643 (8366)

Phil Hunt <phil.hunt@yahoo.com> Tue, 28 October 2025 00:49 UTC

Return-Path: <phil.hunt@yahoo.com>
X-Original-To: scim@mail2.ietf.org
Delivered-To: scim@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6E2DB7D29DAE for <scim@mail2.ietf.org>; Mon, 27 Oct 2025 17:49:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2LytSEjh6KKM for <scim@mail2.ietf.org>; Mon, 27 Oct 2025 17:49:49 -0700 (PDT)
Received: from sonic304-22.consmr.mail.ne1.yahoo.com (sonic304-22.consmr.mail.ne1.yahoo.com [66.163.191.148]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D02B27D29D96 for <scim@ietf.org>; Mon, 27 Oct 2025 17:49:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1761612589; bh=FtkSP6FgRWotp45/mVYRL5c9KBeVzRuIql+nIQ8mbX0=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From:Subject:Reply-To; b=jdQo9fmuC77/tOqaeke6Nub9nLNzQ0IsQDQppmiY+M4FDrvd1EbSFMFb9k5eUIXLWWYfVft1cCYoKc70ycyuL7IBvfElMyzFK7jaNRUKg9W1T81F6yN1mYg8kqnAO/m7XGuVF8mp7NtkWjtBNeeO/Lg70FzKfJ6oeneodmUsVfbJEA57ksiNG40AfJcIyAKIk3bmfaGPYIYPg7WFj5Blr7GwD8MT5qC9uo7Z15oK8jTI3fVe5bAXAJzgQaMQxjOyKzjQN1N31AiCTAP+OjbZNgIn7EB2DmQniOhqJ+3mMCZBh5d/697+FHU5IMWlbiFMFBg1yKrnSGGL116TkfSkBQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1761612589; bh=3x1ppTPRbA2X1/NNL242Thflj66DEoS7Pmb9Yh8ESgk=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=IotStWFNoBA14HERcS9ABP5/jCpS/YsDF428S/FTRmllnwqGcPMt5W9Gw+00X+/V9c/aL1/s3CGdqwku6Knx+rP6byOTUpMoMY8NtGOLFFZUF0Q7xzc4NJdSLAgKen2uCT/vB+p9tkm5hiyG4BrzDD5I2iUEkzERLRwehq1u4wTzUMZZzY+phgmG2SOx584Naak3C4I9vltF4i/iAAy40+Tjv2kdiz/xpWC0MdBGMur57RTkSfJX4arqRPR7JOZ89QdC9MGId3N4uHU/U023iGRKYiVTqbFaCcQxpLZZ4ouObNg/NsxQd8avrmMNgE//9wEDmxVHQxo8iOzPzijLSQ==
X-YMail-OSG: 6gg3QZEVM1lWvCbmmFMjPvp0jI732xZ5JSgeUwDJPpCHSf4FZMX1K_m7DQNmwSk aeAZ3ay19wAwHyQmS4XHlZrJBUmauDXYzUfjOsOWJNxVGvKHAjYOxa9NKnhcRYcRLoIvFtsP6Rqo ijlEf88PVlTCustKKrC.WhK4oV42PODWM9uLAzNNhgDObKeHr9gxY4DIY1q57lkl99Y9QVbDiTQs svDXrBTHnm9I58ebqJSTlPt3HTpQTaAL9KUnHhR4jwMPS..1x8IJrm68m8EplpjP17HS9eHGDop0 uixYv1W2GTSE.reaueY0drcbcb39U31Y8qhHaCdaZy1bWBZzEffRddfwE0_lFW0UyMGGU5nUu5hX a620upSoQjbRcvXsnYpmakXa9sLQLOmX4jfJbZzmST226Jt4xSeASriLmc1zHtJLZcgrRdl95mnR hrLAsuwuQJgux11WSZbfnwuPOMNKKT186dYtJqOpGEN0b6tHlWXMhBSvJHWB_vbc2p_nGFT2So1d vMJDEkTVgRrBTBNrddIyymxUfpnDWmUfU09ceC.w.8ZhVVR6g2Fc7pIftMczPw2v2eKXI6ToOuT_ 2VPGLqGLwprzSn.dcz7rglLIzHWv4t5KY1RPsGGfRO.hkPHelP80948Z3GPscZxyrSURGB6n7Yux guIkDS0hK8anGBHxHz67M23T5WgI9VwmGaC87rsA61BCMChiw6xux6Uo4zw6S5qZ1qz_dt76vAXx XL.U4dsknlw.wkh7U00g1Zb1a3myfmrLBveSLxkFsmjs6kAb78CmISyQjRsSIBVdnsZhpHXLK9Xc hw01LUEsKzRn7pM9gC44zzJhJWRS8kkBr96_cUHNBnRMrIJXsyy_PdS5d1H2Hk7bXwF8wzzIwvFu CvjAzVpRV8tMdcJ7bbIiV.NkudScy3J2J0Yw4ilnTuIobiB8sApshDAi8M9qSVm2Q90sVgtq3QU6 OwBq5NIc6kY4kZMOpufre5y_jvicjsfQD7aw9z7CWfS0.2zDQb6jnd7uksOl.tLsQOPRiC7odYWa foqucWzKBqiCkxOJEwwGmF26LFWj2pvBI6Ju2fE0_WIhCJj3wnKzRGz6_RZleSY.z3j3bT.g9VXW 6Y9eHn_SmzD06JZ.BrcDn8s7kzbDelVfbp8HEHtqxjX.yMWYG1Qpk.IzJfB.yASzTkpBroDUFOSS 0zuadiHGggsPdGzA0BisQfrB6Wp2Oe0s4U9LsT8vN9RU3e5s3R2WIFPxQaVeDpqupBKpsC8vW29n WG3sTKROmsOYehhXaVdyjVVBTNx2TqIy1ppY4aFF.ptZeFKDqCT1ipCdiKjqqjvKyf5rgfTomEuG BAQQy0uqsPKKStWS9w8WVLFgZNm9E.G0oNon3guYx_A3Id00S3oZ1dsGxbpcAPi4rgZS94YKYTsa nC5oZoK7IvGg8Nx6.5o3W4XrRoOOnwebYfbPJ.MGG7FAjnM1JSVSXuTfV.7uPLma6m6qKjghZqKU xINEaJsxCrpmTlLiE7HqxXLCYa.xgbQD7Xpt8jcKCzuAE9Nz4mQrYjbqkKMS10isjS57VKEsfG53 RMS5Qb9CY_x0aNb2ZdNHQjObGuIS7j5dkEu2dutQ6bAHyiFvZgWfYHBmuIOGohGM7D0zZ8KuJaf6 PV1vXMDL6zexbkL5GBqJnw.2P16sfboSEqy4PoK36LI9FzGVoIS84quz297I4PFMoWSwwX4Nu8fd PygZiCXaWA5_RcN6YnxEyrCTMaOeV58q_E3.XzO1tcHBEUCyWuSPaYZX9ElvWtwA9VBE5nOj3lNP BQ_ELd3cPuPfyHgJzB5j2PleTgHd3kpQbnxUuclNbhH3AcP9VS2IDh8PHKCHUqYYkG5qMSoP908A YHVGHei2uJaO3Q91dmBjjorqPLIMryRgxF8zNt6t9P7jzHshPkX2texw8VQ2VXYJ3GckeZFk4UJx XNpt3PvgoTRrssEOH89x5K2b8qYN833yeJXEeMK_CQptZ0iJOHBwzKP117W9jYNuhJaGRgbyqt.F 748p7N_O8TCHWSg0I7gUrBKPblZrSJasnhRxoRPYWGcwvw7sQ0Dqt4vMXZ0RZFfF48J_7S2LLsyh OaqHoDMRDmGqcgGzjuyESlDpTdbsDzaD6krJ5BQkT8NC6TKggFaUdvnYAvhX18KFCQp_XPao8jGc AnnvaLLd.t9ZHPqqNTPhev_Ry.AVTImbAoy7UBkmyZ6B9rt4matU9lX2UrCZtSUetH.nq1AejeIx wzbrljbVfdEMvQjT0biqsXXLnVJR9lE5fZAOJySGsLJDUvE5BEtuQLF10wFsubkgKoefpQd6sNTh WBezLNeeH4SN72HbW8la4Gy4-
X-Sonic-MF: <phil.hunt@yahoo.com>
X-Sonic-ID: 507af5f3-6c02-43c9-afb8-2d3ce8453891
Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Oct 2025 00:49:49 +0000
Received: by hermes--production-gq1-7cf9d58dc6-smm49 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 71ccfc9ea86a2c7f5d4a1a303be645ca; Tue, 28 Oct 2025 00:49:43 +0000 (UTC)
From: Phil Hunt <phil.hunt@yahoo.com>
Message-Id: <A6585376-C121-4D1E-B754-8607DFD259C0@yahoo.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AC3C0C50-1B1D-4ED6-AB22-A7A493AE2B23"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\))
Date: Mon, 27 Oct 2025 17:49:32 -0700
In-Reply-To: <20250401075119.8DB641F591A@rfcpa.rfc-editor.org>
To: RFC Errata System <rfc-editor@rfc-editor.org>
References: <20250401075119.8DB641F591A@rfcpa.rfc-editor.org>
X-Mailer: Apple Mail (2.3826.700.81)
Message-ID-Hash: Y2F6WSIEWZ5EGWIKFAM6G2UG6QBSLPDO
X-Message-ID-Hash: Y2F6WSIEWZ5EGWIKFAM6G2UG6QBSLPDO
X-MailFrom: phil.hunt@yahoo.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-scim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Kelly Grizzle <kelly.grizzle@sailpoint.com>, scim-ads@ietf.org, Nancy Cam-Winget <ncamwing@cisco.com>, matthias.winter@betasystems.com, scim@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [scim] Re: [Technical Errata Reported] RFC7643 (8366)
List-Id: Simple Cloud Identity Management BOF <scim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/scim/PkmT_j5UjhasB_dScITAfsPAATE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/scim>
List-Help: <mailto:scim-request@ietf.org?subject=help>
List-Owner: <mailto:scim-owner@ietf.org>
List-Post: <mailto:scim@ietf.org>
List-Subscribe: <mailto:scim-join@ietf.org>
List-Unsubscribe: <mailto:scim-leave@ietf.org>

This errata requires some discussion.

It is possible someone might somehow define multiple resourcetypes to the same endpoint for aliasing or migration purposes.

Any concerns in amending to uniqueness as “server”?

I think this would result in a hidden normative change that may have an impact.


Phil Hunt
phil.hunt@yahoo.com



> On Apr 1, 2025, at 12:51 AM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> The following errata report has been submitted for RFC7643,
> "System for Cross-domain Identity Management: Core Schema".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid8366
> 
> --------------------------------------
> Type: Technical
> Reported by: Matthias Winter <matthias.winter@betasystems.com>
> 
> Section: 8.7.2
> 
> Original Text
> -------------
>      {
>        "name" : "endpoint",
>        "type" : "reference",
>        "referenceTypes" : ["uri"],
>        "multiValued" : false,
>        "description" : "The resource type's HTTP-addressable
>          endpoint relative to the Base URL, e.g., '/Users'.",
>        "required" : true,
>        "caseExact" : false,
>        "mutability" : "readOnly",
>        "returned" : "default",
>        "uniqueness" : "none"
>      },
> 
> Corrected Text
> --------------
>      {
>        "name" : "endpoint",
>        "type" : "reference",
>        "referenceTypes" : ["uri"],
>        "multiValued" : false,
>        "description" : "The resource type's HTTP-addressable
>          endpoint relative to the Base URL, e.g., '/Users'.",
>        "required" : true,
>        "caseExact" : false,
>        "mutability" : "readOnly",
>        "returned" : "default",
>        "uniqueness" : "server"
>      },
> 
> Notes
> -----
> For "endpoint" the property "uniqueness" should be "server" instead of "none".
> I believe endpoints are thought to be unique within a server, i.e. each endpoint should offer exactly one type of resources. Though I don't see any point in RFC7644 or RFC7643 that currently forbids using the same endpoint for several resource types, it would make processing much harder for clients. Also, clients cannot specify which resource type they want to create. They can only specify endpoint and schema.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". (If it is spam, it 
> will be removed shortly by the RFC Production Center.) Please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> will log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC7643 (draft-ietf-scim-core-schema-22)
> --------------------------------------
> Title               : System for Cross-domain Identity Management: Core Schema
> Publication Date    : September 2015
> Author(s)           : P. Hunt, Ed., K. Grizzle, E. Wahlstroem, C. Mortimore
> Category            : PROPOSED STANDARD
> Source              : System for Cross-domain Identity Management
> Stream              : IETF
> Verifying Party     : IESG
> 
> _______________________________________________
> scim mailing list -- scim@ietf.org
> To unsubscribe send an email to scim-leave@ietf.org