[auth48] Re: [AD] AUTH48: RFC-to-be 9944 <draft-ietf-scim-device-model-18> for your review

Deb Cooley <debcooley1@gmail.com> Mon, 04 May 2026 13:07 UTC

Return-Path: <debcooley1@gmail.com>
X-Original-To: auth48archive@mail2.ietf.org
Delivered-To: auth48archive@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 8D0D5E8B8F1E for <auth48archive@mail2.ietf.org>; Mon, 4 May 2026 06:07:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777900070; bh=xcc5tJMD0i1F2/i/T9M6sABV+u9zvj4mqQziV8efliI=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=Gs0C0QICpc/4f9V0PeLo2CtCRzXdqExDChrd2Z3jUSp8l/w4dh+iE4btbNf8EKLiX AA8ce5r26oaj821hfZeLqfKHh1kzQ3g2zKqjoHShmUpqfFfjDr0xoAGqQQ6ZCwGHm2 /bfWm4XxhpCqX0WE0nKz5Mv8LPWhhco9uAC8+gEE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 EsD01ZZFW6C1 for <auth48archive@mail2.ietf.org>; Mon, 4 May 2026 06:07:49 -0700 (PDT)
Received: from mail-dy1-x132c.google.com (mail-dy1-x132c.google.com [IPv6:2607:f8b0:4864:20::132c]) (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 509B6E8B83B7 for <auth48archive@rfc-editor.org>; Mon, 4 May 2026 06:05:57 -0700 (PDT)
Received: by mail-dy1-x132c.google.com with SMTP id 5a478bee46e88-2ee990e8597so3446314eec.1 for <auth48archive@rfc-editor.org>; Mon, 04 May 2026 06:05:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777899956; cv=none; d=google.com; s=arc-20240605; b=OZBiY6007bDtarsq1LpOHw10XtlAMqtYSsHs7gXeaskRXQqp4yulGZjB0Syvd4qFlt Y/bJ8EEDFiXS+0tAVvrHDuBswwsAejtFVtaf7lPuFpZqvfzpzDUJUE+hK46DVQKUk5Nr uzi+hMg9Rp0lhr0HDpqnvlv0REDRbVpxkFUjVUiLsFWVCuHXeQ3hPKXVQ2JDS5r40lbo WC/G+Y/85snZgrv0kEcRaFg3yW8rrE04aBdUW2Kzi2xYnsNtKezODT8KNp7CsDx6eXbL TM5DuxrvsVjxQx2AQXoFRum/436RlDiu8Q/YzWXqSvTgqIxn+59Zlmk9FZrW3LaVPmug 8DqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=WOvz9DuL5rOkJPPJBp5HpyGML+ID0NC3VtCs0+FSHXQ=; fh=psPSqqsebqWTav9d3rUh0kqUArwWLl6QjB4oXlHtCH4=; b=LeriL6hGz9LeQNBileBZwdEqEJm0HVodCmTvrxm2FC5PPMjKcym8VG+afNZFU1CiGw 1oriyzBWqrmjnzAG0qIPoLQrRHnOT1X3xhYpPrYTHbkjOf9ZAOhVqrj5aAVo+Gfyx31x DWgnShJyq4srNYDcyzYdIM63xsy3HFgpW/TCXdMYWbEsi8lm80rzwjmDb+ujXQpA/lcy aGtID3PBc4XwSWgV/LyXLjEsbwXNoiRuXNxsrz3OM3ZtN6jF6AyWN6bVxq/f204nFZ7t RQ3VUOPMTQ3W7nDN+ffB+8RLdxkxDqXkuJqcSdQCoLcZnLeyQEgg9BEEF/ceIG+2/69O t2VQ==; darn=rfc-editor.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777899956; x=1778504756; darn=rfc-editor.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WOvz9DuL5rOkJPPJBp5HpyGML+ID0NC3VtCs0+FSHXQ=; b=CtT5uk+hBbWBltiiBrHUIbx7VxTE/TUQZ/+8Du7wVjaHSIO8Yw66vACqWqTZ7vsV8/ j3ZgAIueXaV7KGUW4dhf+gc21HBXOpTpHWD26RE+ek3iuR5B+4HZ8yrlAbTrwbr1fNnq 9mImrdCm/vGTVaN9U4apY4fefCbwaFrGB35Gc20BGpnay24Tk80i/tawLyKCt4B4PEsI HZs5QUb+1u54exPsnJhrtTCAz6e3opUOvXr6LwSKGkRldMcCsx+RoAb2e+Dh70CqB8gy u5nYjamcKJBUDMgeJFf6E76INtEGi4gDXgyXevQVAPF6DOvRyQmjQvsg39j2dNHs0HP9 busg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777899956; x=1778504756; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WOvz9DuL5rOkJPPJBp5HpyGML+ID0NC3VtCs0+FSHXQ=; b=XgQtak8bkYAE1r4vkXbdqiHNLP9wua03Nxrs3HJBfDVT72rWqAjLvQ9cJHdSOPaHvC DIPI6m/a08Y8SSr2YSGdH0TbEonNDFQHaccMnf9GQl6EZl4GbpavI0aDH7vvjEUB7TiG N+c4SdC34jL3OxsEMVlSI58gHKxDKmxPklWBIKGv4eot173e48nw5iTFQEDap7SlwusS v9+neRQM3K0XEbZdI0tG1p1Ur4zgX6jni4orj6QBuaqD8qIYz4SONZ2fGUsXJg8MZL0A SIHKEuryMvu2kJB+je5oJbFTfGoIdt4jHuEZp4aTAP2/22LftP2wQ2cJmxGI3TxP9nPs 6arw==
X-Forwarded-Encrypted: i=1; AFNElJ93+A57W52hajLZqLgEIsLFYaiG66icoaSehXWKIzZC4WtoQhq/yXBEAvLHT+daf5kmADxJ3Nxb6JXGvqMt@rfc-editor.org
X-Gm-Message-State: AOJu0YxeVgIRk51952ZfGMhBn/FTgQtXLfzvlhI+Piy0Zg2kVes6fzkE /gfv4tP2+H3hNyxAKveJZ/ecit56VloKOyY/09LI4VddYnLkG0sV42QvfhdA9jh4fomxK5ImTr+ ffvzJ5RoDBNkbtN+q1BJiBjrARqbfsA==
X-Gm-Gg: AeBDieurwpDv9Yp4sZcUhSIEzKonrHMwR/UL+1vRBpwI8wamjBnG6O0QT1nkfb4+Es4 kpwQwoDu6lLy7/DWu2ZPl0dolNGQLFJyEF4VNDa5vjg66VFytmgC13AEvn1XrGSZzjZSUYT67Y9 jAPOsXfaWk2ohXqgk0uJ5DXeKU01zVocWf9MwFGwjm2Z/iMh154IEI5OK2Kb2diWm6MtDoszQLo bvSmvRJ4JoytlvaOIE9Z36fgWWus6EQmesH6a+AVbl63elIZCUlE1HaecIMvCrbCgxT4oNvaMlO fpopHIcfwPNiMIJBZmM269qzauONRDeV+jXiSU+/giW1A3fX/zPDzCBig2v3kmhqFT5CbIw7pCV wF/Q87VVPV1nm/8ckCTaHfhV0zgzuIQlYOqAq
X-Received: by 2002:a05:7300:748f:b0:2f1:fbbb:e321 with SMTP id 5a478bee46e88-2f1fbbbe5fcmr1949887eec.6.1777899956151; Mon, 04 May 2026 06:05:56 -0700 (PDT)
MIME-Version: 1.0
References: <ACDAC378-8B56-4912-B3AD-4366692FFB32@cisco.com> <00E7EF1E-ABB9-4D6A-88AD-CD1583847528@staff.rfc-editor.org> <00DE5A64-6BB1-4127-92F2-01A0A4A76747@cisco.com> <AE089B88-C4E8-430B-A38B-C761E3ED3F9C@staff.rfc-editor.org> <CAHTXsWd1Ks0Y3=3qPow1a1hOWPZtgGKoAF5-yXV4bK2ca+qtMg@mail.gmail.com> <F1697A2A-422B-47F5-A6F6-30ED0E5FF5D9@staff.rfc-editor.org> <0CFF8AD7-2612-45C2-87CC-033CE2492A98@cisco.com> <CA72A64E-8A1F-46FD-A20A-15B3B12D12D2@staff.rfc-editor.org>
In-Reply-To: <CA72A64E-8A1F-46FD-A20A-15B3B12D12D2@staff.rfc-editor.org>
From: Deb Cooley <debcooley1@gmail.com>
Date: Mon, 04 May 2026 09:05:45 -0400
X-Gm-Features: AVHnY4Kqh2KBotvJBKyujTTvjR19F6eunpZa64xbMg7ti5tuQah7ie61rNoorhs
Message-ID: <CAGgd1OdrfP9Q06Zp9VVPFpsRPWnRpB4+rqq6c+57QT=jHnq3pg@mail.gmail.com>
To: Kaelin Foody <kfoody@staff.rfc-editor.org>
Content-Type: multipart/alternative; boundary="0000000000005545b50650fd974c"
Message-ID-Hash: S37XUZNLJ64PHHSBOZEEWPWP7YUSPHJ5
X-Message-ID-Hash: S37XUZNLJ64PHHSBOZEEWPWP7YUSPHJ5
X-MailFrom: debcooley1@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Eliot Lear <lear@cisco.com>, Muhammed Shahzad <mshahza@ncsu.edu>, rfc-editor@rfc-editor.org, "Nancy Cam-Winget (ncamwing)" <ncamwing@cisco.com>, auth48archive@rfc-editor.org, scim-ads@ietf.org, scim-chairs@ietf.org, Hassan <hassaniqbal931@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [auth48] Re: [AD] AUTH48: RFC-to-be 9944 <draft-ietf-scim-device-model-18> for your review
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/jZkreG0VOSvRZyjGoFl-1hByypA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Owner: <mailto:auth48archive-owner@rfc-editor.org>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Subscribe: <mailto:auth48archive-join@rfc-editor.org>
List-Unsubscribe: <mailto:auth48archive-leave@rfc-editor.org>

I approve.

Deb

On Mon, May 4, 2026 at 8:38 AM Kaelin Foody <kfoody@staff.rfc-editor.org>
wrote:

> Hi *Deb, Eliot,
>
> *Deb - We have updated the text per Eliot’s most recent reply, but it
> seems no further changes are desired here. Please review and let us know if
> the current set of updates are acceptable. Please see
> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html.
>
> Eliot - We have updated the files as requested. Please review and let us
> know if any additional updates are needed or if you approve the RFC for
> publication.
>
> We will request that IANA make their relevant changes after we receive all
> other approvals listed on the AUTH48 status page.
>
> The AUTH48 status page for this document is available here:
> https://www.rfc-editor.org/auth48/rfc9944
>
> — FILES (please refresh): —
>
> The updated files have been posted here:
> https://www.rfc-editor.org/authors/rfc9944.txt
> https://www.rfc-editor.org/authors/rfc9944.pdf
> https://www.rfc-editor.org/authors/rfc9944.html
> https://www.rfc-editor.org/authors/rfc9944.xml
>
> Diff files showing changes between the last and current version:
> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side by side)
>
> Diff files showing changes made during AUTH48:
> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side by
> side)
>
> Diff files showing all changes:
> https://www.rfc-editor.org/authors/rfc9944-diff.html
> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by side)
>
> Thank you,
>
> Kaelin Foody
> RFC Production Center
>
> > On Apr 27, 2026, at 2:57 AM, Eliot Lear <lear@cisco.com> wrote:
> >
> > Ok.  I’m back, tanned, with much more knowledge of the Greek Mycenaean
> and Archaic periods, and raring to go.  I’ve reviewed the diffs and I want
> to also address Deb’s points.
> >
> > First, about “read-only” and “immutable”.  This is an artifact of RFC
> 7643.  “Read-only” means just that.  “Immutable” means it can be written
> once.
> >
> > Second, everywhere in the draft, the term should be “read-only” not
> “read only” (this is a regression).  Case can remain as is.
> >
> > Finally:
> >
> >
> >
> >> On 23 Apr 2026, at 06:52, Kaelin Foody <kfoody@staff.rfc-editor.org>
> wrote:
> >>
> >>
> >>> b) Should the update below be implemented?
> >>>
> >>> Appendix B.6:
> >>> Two additional instances of “...:Devices” (plural) appear in this
> section. Should these instances be updated to “:Device” (singular) as well?
> >
> >
> > Yes, please.
> >
> > Regards,
> >
> > Eliot
> >
> >>
> >> We will request that IANA make their relevant changes after we receive
> all other approvals listed on the AUTH48 status page.
> >>
> >> All best,
> >>
> >> Kaelin Foody
> >> RFC Production Center
> >>
> >>> On Apr 17, 2026, at 7:02 AM, Hassan <hassaniqbal931@gmail.com> wrote:
> >>>
> >>> Hi Kaelin,
> >>>
> >>> Thank you for the updates. Approved from my end.
> >>>
> >>> On Tue, Apr 14, 2026 at 4:32 PM Kaelin Foody <
> kfoody@staff.rfc-editor.org> wrote:
> >>> Hi Eliot,
> >>>
> >>> Thanks for your reply and letting us know you will be out of office --
> we will wait on your reply accordingly.
> >>>
> >>> We have updated the files and Section 6.3.1 as requested. Please
> review the two matters below at your convenience:
> >>>
> >>> a) For the item below, we have removed a space from the left margin
> for both the “location” line (seen below) and for the “resourceType” line
> that follows it, to preserve original indentation. Please review this
> update in Appendix A.1 for correctness.
> >>>
> >>>>> Appendix A.1:
> >>>>> We have updated this line per item #6, but it is now one character
> too long. Please review and let us know where to insert a line break for
> the line below:
> >>>>>
> >>>>>  "location": "https://example.com/v2/ResourceTypes/EndpointApps”,
> >>>>
> >>>> I think you can just indent one space.
> >>>
> >>>
> >>> b) Should the update below be implemented?
> >>>
> >>>>> Appendix B.6:
> >>>>> Two additional instances of “...:Devices” (plural) appear in this
> section. Should these instances be updated to “:Device” (singular) as well?
> >>>
> >>>
> >>> Please review the items above and let us know if there are any
> outstanding updates remaining.
> >>>
> >>> The AUTH48 status page for this document is available here:
> >>> https://www.rfc-editor.org/auth48/rfc9944
> >>>
> >>> — FILES (please refresh): —
> >>>
> >>> The updated files have been posted here:
> >>> https://www.rfc-editor.org/authors/rfc9944.txt
> >>> https://www.rfc-editor.org/authors/rfc9944.pdf
> >>> https://www.rfc-editor.org/authors/rfc9944.html
> >>> https://www.rfc-editor.org/authors/rfc9944.xml
> >>>
> >>> Diff files showing changes between the last and current version:
> >>> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
> >>> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side by
> side)
> >>>
> >>> Diff files showing changes made during AUTH48:
> >>> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
> >>> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side
> by side)
> >>>
> >>> Diff files showing all changes:
> >>> https://www.rfc-editor.org/authors/rfc9944-diff.html
> >>> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by side)
> >>>
> >>> All the best,
> >>>
> >>> Kaelin Foody
> >>> RFC Production Center
> >>>
> >>> On Apr 11, 2026, at 5:51 AM, Eliot Lear <lear@cisco.com> wrote:
> >>>>
> >>>> Hi Kaelin,
> >>>>
> >>>> Below are my answers.  Please be advised, I’m going on two weeks of
> holiday and will have a limited ability to respond or review changes.  Also
> see below for the one remaining other issue which is mildly substantial but
> hopefully not controversial.
> >>>>
> >>>>
> >>>>> On 9 Apr 2026, at 20:23, Kaelin Foody <kfoody@staff.rfc-editor.org>
> wrote:
> >>>>>
> >>>>> Hi Eliot, all,
> >>>>>
> >>>>> We have updated the files as requested. These updates are best
> viewed here: https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html.
> >>>>>
> >>>>> A few follow-up questions regarding these updates:
> >>>>>
> >>>>> a) Section 6.3.1, Table 2:
> >>>>> We have updated this table accordingly. May we also add a value for
> “Imm” in the legend that appears after this table?
> >>>>>
> >>>>> Perhaps:
> >>>>> Imm = Immutable
> >>>>
> >>>> Yes.
> >>>>
> >>>>>
> >>>>> b) Section 7.6.2, Table 8:
> >>>>> In the “Mutable” column of this table, should the $ref attribute’s
> value be updated from “R” to “RO” as well (to match the updates made to
> devContEntEndpoint and telEntEndpoint)?
> >>>>
> >>>> Yes.
> >>>>
> >>>>>
> >>>>> c) Appendix A.1:
> >>>>> We have updated this line per item #6, but it is now one character
> too long. Please review and let us know where to insert a line break for
> the line below:
> >>>>>
> >>>>>  "location": "https://example.com/v2/ResourceTypes/EndpointApps”,
> >>>>
> >>>> I think you can just indent one space.
> >>>>
> >>>>>
> >>>>> d) Appendix B.6:
> >>>>> Two additional instances of “...:Devices” (plural) appear in this
> section. Should these instances be updated to “:Device” (singular) as well?
> >>>>>
> >>>>> We will request that IANA make their relevant changes and request AD
> approval after we receive your remaining updates.
> >>>>
> >>>>
> >>>>
> >>>> In Section 6.3.1, we wrote:
> >>>>
> >>>> OLD:
> >>>>
> >>>>> subjectName:When present, a string that contains one of two names…
> >>>>
> >>>> If certificateInfo is present then subjectName must be present.
> Otherwise we haven’t given sufficient implementation guidance on how to
> identify a valid identity.  Therefore, the proposed change is:
> >>>>
> >>>> NEW:
> >>>>
> >>>>> subjectName:A string that contains one of two names
> >>>>
> >>>> The table already indicates that subjectName is required, as does the
> JSON OpenAPI.
> >>>>
> >>>> This got missed in earlier review because people (including myself)
> may have been thinking about whether the parent object was present.
> >>>>
> >>>> Regards,
> >>>>
> >>>> Eliot
> >>>>
> >>>>
> >>>>
> >>>>>
> >>>>> The AUTH48 status page for this document is available here:
> >>>>> https://www.rfc-editor.org/auth48/rfc9944
> >>>>>
> >>>>> — FILES (please refresh): —
> >>>>>
> >>>>> The updated files have been posted here:
> >>>>> https://www.rfc-editor.org/authors/rfc9944.txt
> >>>>> https://www.rfc-editor.org/authors/rfc9944.pdf
> >>>>> https://www.rfc-editor.org/authors/rfc9944.html
> >>>>> https://www.rfc-editor.org/authors/rfc9944.xml
> >>>>>
> >>>>> Diff files showing changes between the last and current version:
> >>>>> https://www.rfc-editor.org/authors/rfc9944-lastdiff.html
> >>>>> https://www.rfc-editor.org/authors/rfc9944-lastrfcdiff.html (side
> by side)
> >>>>>
> >>>>> Diff files showing changes made during AUTH48:
> >>>>> https://www.rfc-editor.org/authors/rfc9944-auth48diff.html
> >>>>> https://www.rfc-editor.org/authors/rfc9944-auth48rfcdiff.html (side
> by side)
> >>>>>
> >>>>> Diff files showing all changes:
> >>>>> https://www.rfc-editor.org/authors/rfc9944-diff.html
> >>>>> https://www.rfc-editor.org/authors/rfc9944-rfcdiff.html (side by
> side)
> >>>>>
> >>>>> All best,
> >>>>>
> >>>>> Kaelin Foody
> >>>>> RFC Production Center
> >>>>>
> >>>>>> On Apr 7, 2026, at 1:45 PM, Eliot Lear <lear@cisco.com> wrote:
> >>>>>>
> >>>>>> Hi Kaelin
> >>>>>>
> >>>>>> Hassan identified a number of typos and omissions in his review.
> Some of these will need IANA review, as there are several entries missing.
> All of these, I think, are non-controversial edits.
> >>>>>>
> >>>>>> There is one exception that we will come back to after this one.
> It’s not that it’s controversial, but it is a substantive change.
> >>>>>>
> >>>>>> Eliot
> >>>>>> 1. Section 7.4.1, Figure 10 (FDO Example) — schema URIs in JSON
> >>>>>> OLD: urn:ietf:params:scim:schemas:core:2.0:Devices and
> urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Devices
> >>>>>> NEW: urn:ietf:params:scim:schemas:core:2.0:Device and
> urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Device
> >>>>>> 2. Appendix A.7, FDO Extension JSON Schema — id and meta.location
> use plural "Devices"
> >>>>>> OLD: "id":
> "urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Devices"
> and "location": "...fido-device-onboard:2.0:Devices"
> >>>>>> NEW: "id":
> "urn:ietf:params:scim:schemas:extension:fido-device-onboard:2.0:Device" and
> "location": "...fido-device-onboard:2.0:Device"
> >>>>>> 3. Section 7.5.1, Zigbee deviceEui64Address description
> >>>>>> OLD: "takes the same form as the deviceMACaddress"
> >>>>>> NEW: "takes the same form as the deviceMacAddress "
> >>>>>> 4. Section 7.6.2, description of $ref attribute
> >>>>>> OLD: "EndointApp"
> >>>>>> NEW: "EndpointApp"
> >>>>>> 5. Appendix A.1, Resource Schema — EndpointApp endpoint path
> >>>>>> OLD: "endpoint": "/EndpointApp"
> >>>>>> NEW: "endpoint": "/EndpointApps" 6. OLD: "location": "
> https://example.com/v2/ResourceTypes/EndpointApp",
> >>>>>> NEW: "location": "https://example.com/v2/ResourceTypes/EndpointApps",
> 7. Appendix A.3, EndpointApp Schema meta.location
> >>>>>> OLD: "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Device"
> >>>>>> NEW:
> "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:EndpointApp" 8. Appendix
> A.4, in schema with ID
> "urn:ietf:params:scim:schemas:extension:pairingOOB:2.0:Device",
> >>>>>> OLD: "description": "Passkey pairing method for BLE."
> >>>>>> NEW: "description": "Out-of-band pairing method for BLE."
> >>>>>> 9. Appendix A.4, BLE Extension JSON Schema — mobility type
> >>>>>> OLD: "type": "bool"
> >>>>>> NEW: "type": "boolean"
> >>>>>> 10. [We’ll come back to this one]
> >>>>>> 11. Section 6.3.1, Table 2 — clientToken Return column
> >>>>>> OLD: Return = N
> >>>>>> New: Return = Def
> >>>>>> 12. Section 7.1.3, Table 3 — isRandom Required column
> >>>>>> OLD: Req = T
> >>>>>> NEW: Req = F
> >>>>>> 13. Section 7.2.1, prose description of bootstrapKey
> >>>>>> OLD: "This attribute is required, case sensitive, mutable, and
> returned by default."
> >>>>>> NEW: "This attribute is required, case sensitive, write only, and
> never returned."
> >>>>>> 14. Section 9.2, IANA registrations for BLE pairing method
> extensions (pairingNull) — missing entry
> >>>>>> NEW:
> >>>>>> Schema URI:
> urn:ietf:params:scim:schemas:extension:pairingNull:2.0:Device
> >>>>>> Name: Pairing Null
> >>>>>> Resource Type: Device
> >>>>>> Reference: RFC 9944, Section 7.1.3
> >>>>>> 15. Section 9.2, IANA registrations for Zigbee — missing entry
> >>>>>> NEW:
> >>>>>> Schema URI: urn:ietf:params:scim:schemas:extension:zigbee:2.0:Device
> >>>>>> Name: Zigbee
> >>>>>> Resource Type: Device
> >>>>>> Reference: RFC 9944, Section 7.5
> >>>>>> 16. Section 9.2, IANA registration for
> urn:ietf:params:scim:schemas:extension:endpointAppsExt:2.0:Device —
> Reference
> >>>>>> OLD: RFC 9944, Section 7.1.3
> >>>>>> NEW: RFC 9944, Section 7.6
> >>>>>> 17. Appendix A.4, BLE Extension JSON Schema — irk mutability and
> returned fields
> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
> >>>>>> 18. Appendix A.4, pairingJustWorks schema — key attribute
> >>>>>> OLD: "required": true
> >>>>>> NEW: "required": false
> >>>>>> 19. Appendix A.7, FDO Extension JSON Schema — fdoVoucher mutability
> and returned fields
> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
> >>>>>> 0a. Section 6.3.1, Table 2 —  clientToken
> >>>>>> For applicationType:
> >>>>>> OLD: Mutable = R
> >>>>>> NEW: Mutable = RO
> >>>>>> 20b. Section 6.2, prose description of applicationType
> >>>>>> OLD: "The attribute is required and is not case sensitive. The
> attribute is readOnly and should be returned by default."
> >>>>>> NEW: "The attribute is required and is not case sensitive. The
> attribute is immutable and should be returned by default."
> >>>>>> 20c. Section 6.3.1, Table 2 — applicationType Mutable column
> >>>>>> OLD: Mutable = R
> >>>>>> NEW: Mutable = Imm
> >>>>>> 21. Section 7.6.2, Table 8 — devContEntEndpoint and telEntEndpoint
> >>>>>> For devContEntEndpoint:
> >>>>>> OLD: Mutable = R
> >>>>>> NEW: Mutable = RO
> >>>>>> For telEntEndpoint:
> >>>>>> OLD: Mutable = R
> >>>>>> NEW: Mutable = RO
> >>>>>> 22. Section 7.6.1, prose description of
> deviceControlEnterpriseEndpoint
> >>>>>> OLD: "This attribute is required, case sensitive, mutable, and
> returned by default."
> >>>>>> NEW: "This attribute is required, case sensitive, read-only, and
> returned by default."
> >>>>>> 23. Section 7.6.1, prose description of telemetryEnterpriseEndpoint
> >>>>>> OLD: "This attribute is optional, case sensitive, mutable, and
> returned by default."
> >>>>>> NEW: "This attribute is optional, case sensitive, read-only, and
> returned by default."
> >>>>>> 24. Section 7.6.2, Table 8 — $ref
> >>>>>> OLD: $ref row Case Exact = F
> >>>>>> NEW: $ref row Case Exact = T
> >>>>>> 25. Appendix A.5, DPP Extension Schema — bootstrapKey
> >>>>>> OLD: "mutability": "readWrite", "returned": "default"
> >>>>>> NEW: "mutability": "writeOnly", "returned": "never"
> >>>>>> 26. [We’ll come back to this one]
> >>>>>> 27. [deleted]
> >>>>>> 28. Section 6.3.1, Table 2 — missing groups attribute row
> >>>>>> OLD: (no groups row in Table 2)
> >>>>>> NEW: Add row groups | T | F | T | RO | Def | n/a
> >>>>>> 29. Appendix A.9, endpointAppsExt Extension Schema — $ref
> sub-attribute required
> >>>>>> OLD: "required": false
> >>>>>> NEW: "required": true
> >>>>>> 30. Section 7.1.3, prose — incorrect cross-reference to Section 6.1
> >>>>>> OLD: "Each extension contains the common attributes in Section 6.1."
> >>>>>> NEW: "Each extension contains the common attributes in Section 2.1."
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> --
> >>> Best
> >>> Hassan Iqbal
> >>
> >
>
>