Re: [regext] WGLC: draft-ietf-regext-rdap-openid-17

Andrew Newton <andy@hxr.us> Tue, 04 October 2022 14:37 UTC

Return-Path: <andy@hxr.us>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE81FC14F73A for <regext@ietfa.amsl.com>; Tue, 4 Oct 2022 07:37:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.905
X-Spam-Level:
X-Spam-Status: No, score=-6.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=hxr-us.20210112.gappssmtp.com
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 fjCNTGI-9NWV for <regext@ietfa.amsl.com>; Tue, 4 Oct 2022 07:37:03 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF3AAC14CEFC for <regext@ietf.org>; Tue, 4 Oct 2022 07:37:03 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id y189so8801640iof.5 for <regext@ietf.org>; Tue, 04 Oct 2022 07:37:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=WnTgjHHRm69fY7yTqHADqFPKX+dvwBQNjCcXogWhkVE=; b=r6M/OJolmclXVj/x+3hTOB6TWH5rWkekRZPKH8q4nISgal++bnDayegTYOi6jw9vLG M9Y4O3zpxycTsKXpwP+WfFWeZM1/rdzJFuJ5VvB2NYkyGjpvwnrIGUdmUdV8K4YUU3Fv rTvb/k6h8MT+hzm8NQRaxOI0lTm4idd+6tSo8PVrfzMOK88m2ulQ5VjlQYv46JVfVmvS fcnQO/1lkqqmdynEix+RXCNF978cVIm3mhZ4c+0/vWdm0lcQPeYJuKsRkyXJ0802skPn Uke8gLy0/j6o7v5n7juf8Q9+HCEfYwdOICfvjPIFqdtLd8Tq8GMnuh6oMd69Ksy3EDvd fIeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=WnTgjHHRm69fY7yTqHADqFPKX+dvwBQNjCcXogWhkVE=; b=TyVuK+dIdnBh+ZdWKJf7v0i+dyuhio64klmNm+ZYL9eGOmLUkbyxhzam6HFfM3b/tK G865rBmV+9cESbkpUGVDq/EWCpy6TY50vROapbRb6gPvQEX1zhTofI/VnHlwBvpPYlJz jG8hW6EaqtGVANHoSRgiiM1Qqp6dtOc9HktF/udifu7lhETO+RfUrmzoROSTyZZzJeyv +Jo7ePYD4VMo8riYikjF1sP2q3l3bt5GZvYtxdH/quIAVwTXeS9+KJw0qki9APbyo7cf 0NkX9P/AlKTFXfLq3ORtT+B7kpqvspzrZMV7XJNLc1chcEyeChopSavFnKXiwlNjrnik aWag==
X-Gm-Message-State: ACrzQf3XIiFYSDyHOgwDULvdfdYKcjZXlF9166tsaw7l6+f8QMpFKb2r hV76kq24ce3t6OJuGY4ClSYRH6GM5JeChZlrnwUzCto1hv+3Ug==
X-Google-Smtp-Source: AMsMyM6WfKb3FMGPWA2cKonW2wTI5ry0JNGbYSbGtuQnO7YT1RyuM2DWE5+mbYG4ZkJ/cytH7r/U1FlmbJhOcGbo4oU=
X-Received: by 2002:a05:6638:1644:b0:35a:5304:f19f with SMTP id a4-20020a056638164400b0035a5304f19fmr13526893jat.270.1664894222623; Tue, 04 Oct 2022 07:37:02 -0700 (PDT)
MIME-Version: 1.0
References: <696A1066-D07F-4DCD-9894-9D7B8BDEAE38@elistx.com> <08EA70BF-CD18-484A-9458-9A61275C0E45@elistx.com>
In-Reply-To: <08EA70BF-CD18-484A-9458-9A61275C0E45@elistx.com>
From: Andrew Newton <andy@hxr.us>
Date: Tue, 04 Oct 2022 10:36:51 -0400
Message-ID: <CAAQiQRffOjYMOCjLunN-zQjb5SzpcNGbvdgDvxuivzft_P65jw@mail.gmail.com>
To: REGEXT WG <regext@ietf.org>, "Hollenbeck, Scott" <shollenbeck@verisign.com>
Cc: James Galvin <galvin@elistx.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/MQQVbwr2bB22CnGXcPWY6zRnwl8>
Subject: Re: [regext] WGLC: draft-ietf-regext-rdap-openid-17
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Oct 2022 14:37:07 -0000

Scott (and the WG),

My apologies for not taking the time to do a more read of this
document earlier. Overall, I believe it to be good. And I believe it
to cover the range of features I have seen discussed in the various
RDAP circles. Below you will find my comments.

Section 3.1.2 could benefit from a sequence or ladder diagram.

In Sections 4.1.1 and Sections 4.1.2, there are TTLs for the session
and device. These are expressed in relative seconds, but from reading
this I cannot determine the relation. Could or should these be
absolute time values?

In Section 4.2.1, is there a reason both forms of signaling the end
user identifier must be used? Can we just pick one? Or make one
MANDATORY to support? From a security standpoint, it might be best to
use the Authentication header.

In Section 4.2.3, a notice MUST be supplied with login successes and
failures. I think the notice should be a MAY and not a MUST as the
client will know the success/failure based on the farv1_session.
Furthermore, the draft should probably give examples of what might be
in those notices. Such as when login success, the notice may indicate
any limited scope of use, etc... and for failure, a more descriptive
reason for the failure.

I have a similar concept for Section 4.2.4.1 as with Section 4.2.3.
Furthermore, is it possible to signal a failure with a
farv1_deviceInfo structure? Otherwise, the client is left to determine
the failure on the notice structure, making the text a formal
signaling mechanism. If the failure is indicated by a lack of
farv1_deviceInfo structure, that needs to be explicitly stated.

For the Do Not Track feature in Section 4.3.2, it is unclear to me
what a server should respond with if the user requests farv1_dnt=true
but the policy does not allow it for that user. The draft says return
a 501 Not Implemented, but a 401 or 403 seems more appropriate.

Section 4.4, 4.5, and 4.6, same comment about notices as section
4.2.3. I guess I am a bit uneasy with free form text being used to
signal success/failure.

In Section 4.7, the server responds to unrecognized identification
with a 501. I think this should be 400, unless the server is required
by policy to understand the information.

-andy

On Mon, Oct 3, 2022 at 8:39 AM James Galvin <galvin@elistx.com> wrote:
>
> REMINDER:
>
> This document is in WGLC and has only received support from its Editor and its Document Shepherd.
>
> To advance this document we need expressions of support from others to advance this document to the IESG to be considered for publication as a Proposed Standard.
>
> WGLC remains open through Monday, 10 October.  This document can not advance without support.
>
> Thanks,
>
> Antoin and Jim
> WG Co-Chairs
>
>
> On 26 Sep 2022, at 10:03, James Galvin wrote:
>
> > The document editors have indicated that the following document is ready for submission to the IESG to be considered for publication as a Proposed Standard:
> >
> > Federated Authentication for the Registration Data Access Protocol (RDAP) using OpenID Connect
> > https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-openid/17/
> >
> > Please indicate your support or no objection for the publication of this document by replying to this message on list (a simple “+1” is sufficient).
> >
> > If any working group member has questions regarding the the publication of this document please respond on the list with your concerns by close of business everywhere, Monday, 10 October 2022.  If there are no objections the document will be submitted to the IESG.
> >
> > The Document Shepherd for this document is Zaid Al Banna.
> >
> > Thanks,
> >
> > Antoin and Jim
> > WG Co-Chairs
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext