Re: [OAUTH-WG] Relationship between SPICE and OAuth

Hannes Tschofenig <hannes.tschofenig@gmx.net> Thu, 02 November 2023 11:46 UTC

Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A40FC1522C6 for <oauth@ietfa.amsl.com>; Thu, 2 Nov 2023 04:46:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.803
X-Spam-Level:
X-Spam-Status: No, score=-2.803 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmx.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cy-00cjo_zFQ for <oauth@ietfa.amsl.com>; Thu, 2 Nov 2023 04:46:30 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94404C151985 for <oauth@ietf.org>; Thu, 2 Nov 2023 04:46:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1698925587; x=1699530387; i=hannes.tschofenig@gmx.net; bh=uVvtXuisX++QoraK/W6xZ9PnplNW5X/7zTZlyA74C0U=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=CHwcqGO8tMDQg9LFOjYpPny/sBIawKgNHg2UwmZrhjTdwu+we3rvSuGFzfq2S5IQ Ge24uItGB9SAbRDzORrEmoo86Eg9zR3PG9B4JbFRr6IM5G04agPAZKNgxzUJ+yDrl 9rETTYjmS5Njm2bud7QQMb2iFBVYARziLVZc81vVjDVUG1iyD9mjokvwL5qDZDWkT KqANcU3t7eOjlxUIAbPbKq1jruDYbJkyIxQNADNEGTVg8fLUXBpVqu3Qr8YLQhGx1 ah5epmkm4Bq+jz49NINNOej8zJtlsYdgr8Jm63Wlnf6SRx+s/a5YK1JQSsiqrcrYT 8DhLfAoWL3I0WYUR4Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [172.16.254.186] ([185.176.157.173]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2wKq-1r1nwd1wPU-003M2N; Thu, 02 Nov 2023 12:46:27 +0100
Content-Type: multipart/alternative; boundary="------------9ksrGapRxAv9ka0pQWBaXAlM"
Message-ID: <e265c131-989b-45ff-9efa-d8b4721959a6@gmx.net>
Date: Thu, 02 Nov 2023 12:46:29 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: mail@danielfett.de, oauth@ietf.org
References: <144ae5fd-92ef-474e-bd4b-7c7e3abfc78e@gmx.net> <SJ0PR00MB131896E45F7013DF0CF49990E5A7A@SJ0PR00MB1318.namprd00.prod.outlook.com> <b7a18c6f-b5c0-4ede-9727-59c2b45b4b38@danielfett.de>
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
In-Reply-To: <b7a18c6f-b5c0-4ede-9727-59c2b45b4b38@danielfett.de>
X-Provags-ID: V03:K1:93MMoJTCSamYGZ/nrMD+IFMpySUJDjS1Q9QgYlEYpAzLI9nAagf HPgBIjLkhkTA/Ah7hkpksTaJgUCr+oXvP97ZnwlFmBCCiY/BHEW3ZvO3nXhHRR1+sn8lwSt PwlqYzy0oTVZg+lzLA+SYF8ubu7Qmgw4HUYwwfJFwMcahK/AIZ712NVXbUASl0p1ySIUMma slaWwa6XzWB4mo73AoZ9A==
UI-OutboundReport: notjunk:1;M01:P0:G68RaqvmSKc=;1qqWFtmh7X3gSUVQSmVeh8qe1co wDPaSNeBHYmtu8XfCbyfT+w3/3eg1Vq678NAsQF/oSW51p5qtN2FUpi6lMd5+JdLC/onev2dB ym63nYTJZD1dmaga/NBaw0wGE9C6SQ3yl28C33kdGBboOwzqOZTGR1cZUdK3XK+AVCRHOiWeU msYMJmir++MxKPZOL5+qlzqP4o47OySEfQYGJvvbPjOvjnvd1RECNihuXjAClW+JxSE/dmQdy 4I7586Ymq5nG8Vd+iQNc8lNLk0xInDhAbCoTZZ37t60HNaGFYE2iGjof6qGQZ0qVk8IiCAD6I PQXXN/cmLHgJK2e5PeMAVssTF8BwEmJeEVyUDJ/k/SJauNIhZ2HwqnS24HBtE37cSmXOTU1BU p6q5k/5MiGXG+jRS1iFzndjG9l9nqsoSG5e+4cnXEnMXuxa9t887VpRfio94qHQnlpbZxmbsg 0xsl7/SJMenG9QVI3iCiHe0Ued5q3mP4gDGnT4/aQkmrUk1c/BtQJm3rykStgo+S1CgXhOBsH ydr+6+Jn+qNSmcR3QiFrYX7tjviPOmnOmoUft0Mjp3aDqLfI5KxwzNGrtztznOco/xyTUswsM 2UBOWEOictQW9nF1XS0jOwArfgDWs+mT6JZtDfLAg7GUYbpf7wPDadAXFbwgSsvMpuLy7OCQO ij9fzHqYQ01DUBSRHNd7ja9Nj3e/ip4IA+7F6oHjIhoo+x5rrmBQuyBmzJ14lxwkgDRSR3Rud HvN+mso03CKiZGz7oGgTRSbbEHl53REDciRXVESTsbW6lztuxsxZobijvMAvWifNDOa9iAbFs 6neo4Us45NzSLQwBfhFCcLnjBF6gRvHDL/mz+5UXRc0pQFKHdAmvrrytyx/yuG2qnDuTVLemI JCGSjhTtQCzSOt77nB28aFBZaQHBvZ6ZG2lTZ/zQ8MPtictwg3W8nazxLlwhid9yBJyV31P/v sx6mo8gJwIp+ygQOZx3vhTLnG0o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/UcgxPNOpoGtm8tuNiqavttMZ3A0>
Subject: Re: [OAUTH-WG] Relationship between SPICE and OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/oauth>, <mailto:oauth-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/oauth/>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Nov 2023 11:46:32 -0000

Hi Daniel, Hi all,


thank you all for the feedback.


Regarding "less than ideal communication": Fair enough. Listing them as
"proposed work items" has, however, helped me to finally get clarity
about what the preferences are. As one of the BOF chairs I prefer to
hear this feedback now rather than next Tuesday.


This leaves us pretty much with what I wrote in this email:

https://mailarchive.ietf.org/arch/msg/spice/oO3Icn84-_hCAOqi5j60B6Tt0FI/


The question to the authors of the SD-JWT & related documents is: Does a
CBOR/COSE serialization provide value in your use cases?


Ciao

Hannes



Am 02.11.2023 um 08:41 schrieb Daniel Fett:
>
> I second what my co-authors Kristina and Brian said. It is a risk, and
> there are a lot of unknowns here.
>
> I have a similar feeling regarding SD-JWT VC, even though that is
> farther away from the finish line.
>
> And as an attempt to explain some of the responses: I think the
> communication here was less than ideal. Even if the authors of the
> drafts may have no more say than anyone else, as you pointed out,
> getting them on board with the idea before listing the drafts as
> "proposed work items" would have helped.
>
> -Daniel
>
> Am 01.11.23 um 15:54 schrieb Kristina Yasuda:
>>
>> Moving a somewhat mature draft to another WG is highly likely slow
>> down the progress on that document: there is no guarantee there will
>> be an overlap in the WG members, there is a risk that discussions
>> that were already resolved to be re-opened to be, etc.
>>
>> I consider SD-JWT closer to a finish line then a start line and would
>> not like its progress being slowed down by moving it to another WG at
>> this point of document's lifecycle. I am not in favor of moving
>> SD-JWT work to SPICE WG.
>>
>> Best,
>>
>> Kristina
>>
>> *From:*OAuth <oauth-bounces@ietf.org> *On Behalf Of *Hannes Tschofenig
>> *Sent:* Wednesday, November 1, 2023 4:21 AM
>> *To:* oauth <oauth@ietf.org>; spice@ietf.org
>> *Subject:* [OAUTH-WG] Relationship between SPICE and OAuth
>>
>> Hi all,
>>
>> I am a bit puzzled by the response Pam and I received when putting
>> the agenda for the SPICE BOF together. It appears that most people
>> have not paid attention to the discussions during the last few months.
>>
>> Let me try to get you up to speed. So, here is my summary.
>>
>> The OAuth working group has seen a lot of interest in the context of
>> the SD-JWT/VC work and there have been complaints about the three WG
>> sessions we scheduled at the last IETF meeting. (FWIW neither Rifaat
>> nor I understood why we received these complaints given that people
>> asked us for more slots. But that's another story...)
>>
>> The SD-JWT/VC work is architecturally different to the classical
>> OAuth (which is not a problem) but raises questions about the scope
>> of the work done in the OAuth working group, as defined by the
>> charter. The charter of a group is a "contract" with the steering
>> committee (IESG) about the work we are supposed to be doing. There is
>> the expectation that the work described in the charter and in the
>> milestones somehow matches the work the group is doing (at least to
>> some approximation). See also the mail from Roman to the OAuth list
>> for the type of questions that surfaced:
>> https://mailarchive.ietf.org/arch/msg/oauth/a_MEz2SqU7JYEw3gKxKzSrRlQFA/
>>
>> In time for the Prague IETF meeting a BOF request (with the shiny
>> name SPICE, see
>> https://datatracker.ietf.org/doc/bofreq-prorock-secure-patterns-for-internet-credentials-spice/)
>> was submitted. It was subsequently approved by the IESG. SPICE aims
>> to cover the scope of the SD-JWT/VC work (plus work on defining the
>> CWT-based counterparts) -- my rough summary; details are here:
>> https://github.com/transmute-industries/ietf-spice-charter/blob/main/charter.md
>>
>> This BOF request again raised questions about the scope and the
>> relationship with OAuth, see Roman's note here:
>> https://mailarchive.ietf.org/arch/msg/spice/Aoe86A0x6bezllwx17Xd5TOQ3Pc/
>>
>> Now, we are in the final stages of preparing the BOF for the Prague
>> IETF and in the agenda preparation we repeately get asked the same
>> question:
>>
>> "Has the transfer of some of the OAuth documents already been agreed?"
>>
>> The answer is "no". Nothing has been agreed. The purpose of the BOF
>> is to find this agreement.
>>
>> So, if you have an opinion whether some of the OAuth documents (in
>> particular draft-ietf-oauth-sd-jwt-vc,
>> draft-ietf-oauth-selective-disclosure-jwt,
>> draft-ietf-oauth-status-list) should move to a new working group then
>> you should speak up **now**.
>>
>> The SPICE BOF (and the WIMSE BOF) will happen on Tuesday next week.
>> The first OAuth WG session happens shortly afterwards (also on
>> Tuesday). The outcome of the BOF(s) will guide us in our discussion
>> about re-chartering the OAuth working group (which is an item on the
>> OAuth agenda, see
>> https://datatracker.ietf.org/meeting/118/materials/agenda-118-oauth-03)
>>
>> Rifaat, Pam and I are mediators in this process and therefore we rely
>> on your input. Since you have to do the work, you should think about
>> where you want to do it.
>>
>> Ciao
>>
>> Hannes
>>
>> PS: A process-related note. If you are author of a working group
>> document you are working for the group. With the transition from an
>> individual document to a working group document you have relinquished
>> control to the group. While your opinion is important, it has the
>> same weight as the opinion of any other working group participant.
>> The theme is "We reject: kings, presidents, and voting. We believe
>> in: rough consensus and running code".
>>
>>
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth
> --
> Please use my new email address:mail@danielfett.de
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth