Re: [Id-event] [UNVERIFIED SENDER] Re: Subject Identifiers - Working Group Last Call

Dick Hardt <dick.hardt@gmail.com> Fri, 23 July 2021 19:21 UTC

Return-Path: <dick.hardt@gmail.com>
X-Original-To: id-event@ietfa.amsl.com
Delivered-To: id-event@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CA1C3A13FE for <id-event@ietfa.amsl.com>; Fri, 23 Jul 2021 12:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 su0ijtaXHiL2 for <id-event@ietfa.amsl.com>; Fri, 23 Jul 2021 12:21:34 -0700 (PDT)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74D133A13F0 for <id-event@ietf.org>; Fri, 23 Jul 2021 12:21:34 -0700 (PDT)
Received: by mail-lf1-x12e.google.com with SMTP id d17so3842097lfv.0 for <id-event@ietf.org>; Fri, 23 Jul 2021 12:21:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wRGEiKsoLS0yfNp9XV+HGWNYfghkbwAfDuXI25U7GKc=; b=cWI6vtojxlWSurC0NUt2SAj//6BLBo5mEvcKZcMiJZzsO9cI/EZmq9yaztGAsU7y6M TPg6SeVeNT6Zr6TEml81h7pxboFMfFwqMzhFegQV+w0oPQN423/wpw6UOzSK6CtHIqpy /J9XtWDcy5Gjd5ah28fS9f/MHITHnH9lSjgMOv9N3ATPoIfiMWyLYWpd0hrwuxVZpAFu 1584xxSmco8oZf+dpRHCuFEqMyRlAeHcXbeUHpl5rN7kU5UJOVSNiDQdGIDx6KhwM4Hw AZoDgTDNnbhWm83vo/pg+tF5piCzYhXjGtXNHvMx/7K0F3/EnKKVTJ/engfkfJ5d9Kns ce0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wRGEiKsoLS0yfNp9XV+HGWNYfghkbwAfDuXI25U7GKc=; b=ArP0VxyIoA7TZbFug3VRDP25XkZc12GtK/ZEoMIhwjyRngn3yuClq73mTNAx0FbnWh 1G06HAuiqnJc9jBjNWRthkuogteDYGnLmrb1XNbAjxG/uNxtXbYDDUMGLAejUhyJMtw9 UPMoRbhQhPMsM/QvERLYnK0f0aCl/G8ct0x123Ov1moW+9r/IzCsmMe0ZiT+hdolQNay dNrn4+gH08DaXrYvvICoI6BCkPkywlJeHZfNSkFTOoUcWVWqpqCMjVYyWcMWsfIHQrRE rdysyHxH8CMFYQcs5sq/qn/A9D4/CEf2SZzY82DYQ9S++dTLuuZex1XxxbkTdBgFJz9o U/sA==
X-Gm-Message-State: AOAM532cv/M0QMGl/cl8OT7uiDzLueALzloJgkfZ98yhKNUtN6plbB99 XKl4z5Ok1RAujh9NNkpabvk234PcL+OkfEWsQ1Q=
X-Google-Smtp-Source: ABdhPJwMpzvdq4wOS0znFt72O6Of3+xhNs1eadUxSekQWW8XSyn0enzerz+BvdNXLVSZKnXNLVaDMV5gbNFySL38Zg0=
X-Received: by 2002:ac2:5109:: with SMTP id q9mr4114488lfb.98.1627068091480; Fri, 23 Jul 2021 12:21:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAD9ie-uSbNHq=Mt3ohA=URf5rv2hz7YUdUMhOf80C_f=XBrGLA@mail.gmail.com> <36D66A89-D178-6047-B270-73AD540E7FAD@hxcore.ol> <9D6C9473-5C24-41E0-89EA-2C1E0D616876@amazon.com> <B74CF773-7D33-4E78-86B9-9CD03E1E84F5@gmail.com> <3973D651-4737-488D-BF91-38C3A1B36770@amazon.com> <SJ0PR00MB10386259D1089E21E0A3B2F795039@SJ0PR00MB1038.namprd00.prod.outlook.com> <859B6603-4817-400C-8CD1-DE875C928BFC@mit.edu>
In-Reply-To: <859B6603-4817-400C-8CD1-DE875C928BFC@mit.edu>
From: Dick Hardt <dick.hardt@gmail.com>
Date: Fri, 23 Jul 2021 12:20:54 -0700
Message-ID: <CAD9ie-szX4hE8w2FCTSddoLMKbzo8b3rFPdTAL3zEfx8vSqf5A@mail.gmail.com>
To: Justin Richer <jricher@mit.edu>
Cc: Tim Cappalli <Tim.Cappalli=40microsoft.com@dmarc.ietf.org>, "Richard Backman, Annabelle" <richanna@amazon.com>, "yaronf.ietf@gmail.com" <yaronf.ietf@gmail.com>, "rdd@cert.org" <rdd@cert.org>, "marius.scurtescu@coinbase.com" <marius.scurtescu@coinbase.com>, "id-event@ietf.org" <id-event@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009e405105c7cf4f12"
Archived-At: <https://mailarchive.ietf.org/arch/msg/id-event/W4gdrazxPLEmKZdeg2YWd_LHLTc>
Subject: Re: [Id-event] [UNVERIFIED SENDER] Re: Subject Identifiers - Working Group Last Call
X-BeenThere: id-event@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A mailing list to discuss the potential solution for a common identity event messaging format and distribution system." <id-event.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/id-event>, <mailto:id-event-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/id-event/>
List-Post: <mailto:id-event@ietf.org>
List-Help: <mailto:id-event-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/id-event>, <mailto:id-event-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jul 2021 19:21:40 -0000

I think we are waiting for the SSE people to provide additional feedback
per Annabelle's last email. and then for a new draft to be published that
would address any of that feedback, and the feedback already provided.
ᐧ

On Fri, Jul 23, 2021 at 11:31 AM Justin Richer <jricher@mit.edu> wrote:

> Hi Chairs et al,
>
> It’s been over a month since the call, and with the IETF meeting next
> week, is there any update on finalizing this draft and wrapping up
> SECEVENTS?
>
> Thanks,
>  — Justin
>
> On Jun 28, 2021, at 3:32 PM, Tim Cappalli <
> Tim.Cappalli=40microsoft.com@dmarc.ietf.org> wrote:
>
> I agree with the feedback thus far and would support moving this draft
> forward.
>
> tim
> ------------------------------
> *From:* Id-event <id-event-bounces@ietf.org> on behalf of Richard
> Backman, Annabelle <richanna=40amazon.com@dmarc.ietf.org>
> *Sent:* Monday, June 14, 2021 19:30
> *To:* Yaron Sheffer <yaronf.ietf@gmail.com>
> *Cc:* Roman Danyliw <rdd@cert.org>; Marius Scurtescu <
> marius.scurtescu@coinbase.com>; SecEvent <id-event@ietf.org>; dick.hardt <
> dick.hardt@gmail.com>
> *Subject:* Re: [Id-event] [UNVERIFIED SENDER] Re: Subject Identifiers -
> Working Group Last Call
>
>
> Maybe change the “sub” to “liz@example.com” so that readers will
> understand this is the same person?
>
>
> That's…such a simple change that would make it much clearer. Brilliant. 😀
>
> —
> Annabelle Backman (she/her)
> richanna@amazon.com
>
>
>
>
> On Jun 13, 2021, at 5:56 AM, Yaron Sheffer <yaronf.ietf@gmail.com> wrote:
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
> Hi Annabelle,
>
> I totally accept your two examples, and I suggest you consider including
> them in the text. But Fig. 14 (quoted below in full) does not clarify this
> intent IMO.
>
> Existing Fig. 14:
>
>   {
>      "iss": "issuer.example.com
> <https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fissuer.example.com%2F&data=04%7C01%7Ctim.cappalli%40microsoft.com%7C3fe8446a702845aaf05308d92f8c6dd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637593102475836741%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RWYa2EC7xjr5gdmY7fruWoQoWxFoImcazmx89G5DHe0%3D&reserved=0>
> ",
>      "sub": "user@example.com",
>      "sub_id": {
>        "format": "email",
>        "email": "elizabeth@example.com"
>      }
>    }
>
> Maybe change the “sub” to “liz@example.com” so that readers will
> understand this is the same person?
>
> Thanks,
>                 Yaron
>
> *From: *"Richard Backman, Annabelle" <richanna@amazon.com>
> *Date: *Saturday, June 12, 2021 at 01:26
> *To: *Yaron Sheffer <yaronf.ietf@gmail.com>
> *Cc: *Dick Hardt <dick.hardt@gmail.com>, SecEvent <id-event@ietf.org>,
> Roman Danyliw <rdd@cert.org>, Marius Scurtescu <
> marius.scurtescu@coinbase.com>
> *Subject: *Re: [UNVERIFIED SENDER] Re: Subject Identifiers - Working
> Group Last Call
>
> Sorry for the delayed response!
>
> Section 4.1 requires that both `sub` and `sub_id` claims identify the same
> subject. The only way to enforce that programmatically would be to require
> them to have the same value. Since the existing `sub` claim is unformatted
> and generally unconstrained, I don't see how we could do that. Here are a
> couple examples of cases where that breaks down:
>
>
>    1. I have been using phone numbers for `sub`, but have been omitting
>    country codes because I only operate in the US. I want to migrate to
>    `sub_id`, but the "phone_number" format requires me to prefix my
>    identifiers with "+1".
>    2. I'm a client of an IdP, and use the IdP's subject identifier in
>    JWTs sent back to the IdP. To work around the fact that `sub` is a single
>    scalar string, I concatenate the IdP issuer and subject together with a
>    "#", and use that as the `sub` in my tokens, with my issuer as the `iss`. I
>    want to switch to using `sub_id`, using the `iss_sub` format, so the JWT
>    can have my issuer, but the subject can have the IdP's issuer.
>
> —
> Annabelle Backman (she/her)
> richanna@amazon.com
>
>
>
>
> On May 27, 2021, at 5:46 AM, Yaron Sheffer <yaronf.ietf@gmail.com> wrote:
>
> *CAUTION*: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
> Thank you Dick and the authors.
>
> With my co-chair hat off, I support progressing this document. I also have
> a couple comments:
>
> 3.2.2: The text refers twice to "alias" subject IDs, but the format is now
> named "aliases".
>
> Fig. 14 seems to be in conflict with the requirement to have a single
> subject for the JWT ("a JWT has one and only one JWT Subject"). Yes, maybe
> Elizabeth has a second email address, but we cannot assume that
> applications have this kind of logic. Similarly, the subject-related
> discussion in Sec. 4.2 (which is arguably a bit vague) as well as Fig. 18
> seems to allow two different subjects within the JWT.
>
> Thanks,
>                 Yaron
>
>
> *From: *Dick Hardt <dick.hardt@gmail.com>
> *Date: *Wednesday, May 26, 2021 at 23:22
> *To: *SecEvent <id-event@ietf.org>
> *Cc: *Yaron Sheffer <yaronf.ietf@gmail.com>, Richard Backman, Annabelle <
> richanna=40amazon.com@dmarc.ietf.org>, Roman Danyliw <rdd@cert.org>,
> Marius Scurtescu <marius.scurtescu@coinbase.com>
> *Subject: *Subject Identifiers - Working Group Last Call
> Hello WG
>
> Thanks to Annabelle (and Marius) for the latest update:
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-secevent-subject-identifiers-08
> <https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-secevent-subject-identifiers-08&data=04%7C01%7Ctim.cappalli%40microsoft.com%7C3fe8446a702845aaf05308d92f8c6dd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637593102475846699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=EBKyE%2FtQwizQcD%2F3ro498WxiDN%2B27zAZI0c4XpxM7iw%3D&reserved=0>
>
> Yaron and I would like to make another working group last call on this
> draft. We are hopeful there will be enough feedback on this draft from
> people that have reviewed it for us to recommend the draft progressing to
> the next step.
>
> Please review and respond if you are supportive of this draft, and if you
> are not supportive, please clarify your concerns.
>
> Dick and Yaron
>
> [image: Image removed by sender.]ᐧ
>
>
> _______________________________________________
> Id-event mailing list
> Id-event@ietf.org
> https://www.ietf.org/mailman/listinfo/id-event
> <https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fid-event&data=04%7C01%7Ctim.cappalli%40microsoft.com%7C3fe8446a702845aaf05308d92f8c6dd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637593102475846699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=XsqzEQKNPxTP%2BNYytAN8zKdlVbPrk7bByv%2Br7jLLLLs%3D&reserved=0>
>
>
> _______________________________________________
> Id-event mailing list
> Id-event@ietf.org
> https://www.ietf.org/mailman/listinfo/id-event
>
>
>