Return-Path: <wdenniss@google.com>
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 A4AC63A08E9
 for <oauth@ietfa.amsl.com>; Sun,  3 May 2020 15:48:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.599
X-Spam-Level: 
X-Spam-Status: No, score=-17.599 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5,
 USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=google.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 TfEO0_dpUxeW for <oauth@ietfa.amsl.com>;
 Sun,  3 May 2020 15:48:00 -0700 (PDT)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com
 [IPv6:2607:f8b0:4864:20::333])
 (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 ED6223A0877
 for <oauth@ietf.org>; Sun,  3 May 2020 15:47:59 -0700 (PDT)
Received: by mail-ot1-x333.google.com with SMTP id z17so7412232oto.4
 for <oauth@ietf.org>; Sun, 03 May 2020 15:47:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JJQRZ/yprfaY/nxe86bPrZMMk8ZwZgfapAB7WbWOli4=;
 b=uB5sLyKSoAxguSSzqQCzgZULUQBStCV2rf7gzO6XxzaXH4m/MgGQh6T6kVjvPMBI+F
 i9+PCBh7yJyAnqoOiFMUbwhvN3BgLynE6oKis4rh4sy1OR9/ls32hMRYXmtVcyEH5AoA
 MoIlQEm8Qczu0qqsRIc26cXW8W8QIiKTuNm9EZ+FT7CkqMa+X+zBbRcsJCuMv5Q36Jt7
 plm7RPh+QZ8Fl3a3eTr+tA71AU8nCD5EhKwuvGUWLJphCuyps6/A7Npa3mRU1KR+neQF
 xRu7ob1ms9PzIoL41Y9dME+P97+6QKlu+BKP0eY+iEFy5AJRDsobEo/yhRmjrvS+YfNA
 4evQ==
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=JJQRZ/yprfaY/nxe86bPrZMMk8ZwZgfapAB7WbWOli4=;
 b=CXR6VfBm2feNFrGvOrLGJ00qcAteSOprIF+YyM/5ZQtRr8NknbByBKO2xWYvBPYuP8
 DfAJPNKAAVs8E4kXNocLQbiYlQsl/uagt97ZvMZAJ2ChLEwbEAts046ZLJWTkZL2DMgF
 /y+w3AbxLp1z2OIsAuNlA3If3anq9GULXP5V0+GxzNvqWuHcr2jlXCLdkjDWvKBWab3j
 s/QEbEOTt8jreXEPEp1VR26Wqif8MB7sST+MM3TAcIT9uPa1MGYgrLDkuh95scm8H5Lq
 QziDweXHuJgUIoPcOFtcQaUdHgrm1ugqPZZcqhomiRYHcDjFGwXwXoOI/LPov1NNpl7p
 XIcQ==
X-Gm-Message-State: AGi0PuZSFUj+GUgVThakrxbDEMpaNKJiulCKx84qKZLiNYU9wniQM8qh
 SQbR5A+bV/AQWvlYhAGUyiuljbWhvnbnYi6bD0wgga/x
X-Google-Smtp-Source: APiQypIHKvZplzSdkwbuXCa6E7mvaSiGZrqhXP1VKRkYyXLZ04F3g6moSW/QX2/YiZbuI2ZlclwhnDH0AG8DklXBddM=
X-Received: by 2002:a9d:4c88:: with SMTP id m8mr11352350otf.149.1588546078761; 
 Sun, 03 May 2020 15:47:58 -0700 (PDT)
MIME-Version: 1.0
References: <VI1PR08MB5360BBDDDF8362B40C97AF18FAB10@VI1PR08MB5360.eurprd08.prod.outlook.com>
 <736340BF-B33D-4407-81AF-532C947F1243@xmlgrrl.com>
 <AM0PR08MB5345B19B0AF2304AE8E110CAFAB00@AM0PR08MB5345.eurprd08.prod.outlook.com>
 <CA+k3eCR_ga1c1Cts0RY6Vy8AEgwjD2TaqOeWStkwQ6udqnkn2Q@mail.gmail.com>
 <CAAP42hCf2fQO29q3vCH8U7sJWpQ94AiE4BCvMWqYxqxe-erYyw@mail.gmail.com>
 <CA+k3eCRZ8ySJYFDTb=NbMZ=oVuFrMr5h82uazPsOmjD=XDY6Xg@mail.gmail.com>
 <E996A4E7-5F72-485D-AB67-652BDA2B9C94@amazon.com>
 <CAGBSGjpxfywTNpkrCuZAjfSoWdu8v79BrF7ZveXR-2gpPf+P_w@mail.gmail.com>
In-Reply-To: <CAGBSGjpxfywTNpkrCuZAjfSoWdu8v79BrF7ZveXR-2gpPf+P_w@mail.gmail.com>
From: William Denniss <wdenniss@google.com>
Date: Sun, 3 May 2020 15:47:46 -0700
Message-ID: <CAAP42hApDN4R7HCsc72A5smPCA-H9gd8m3Qkph_gNdS9b=2GXA@mail.gmail.com>
To: Aaron Parecki <aaron@parecki.com>
Cc: oauth <oauth@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bc35ea05a4c6348f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/eYfk3H5FLofW0XojLRa8paEq29o>
Subject: Re: [OAUTH-WG] WGLC on draft-ietf-oauth-incremental-authz-01
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 03 May 2020 22:48:03 -0000

--000000000000bc35ea05a4c6348f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Aaron,

Thank you for your review.

My replies are inline:

On Thu, Nov 14, 2019 at 12:40 PM Aaron Parecki <aaron@parecki.com> wrote:

> My comments below:
>
> The term "client" and "app" appear in multiple places interchangeably.
> Since "client" is the OAuth 2 term, the document should stick to that
> and not use the more colloquial term, "app".
>
> * Section 4: "without the app needing to..." should be "without the
> client needing to..."
> * Section 7.1: "an app could maintain" should be "a client should maintai=
n"
> * Section 8.1: "an app may offer" should be "a client may offer", and
> a few more times in that paragraph
>
> Thanks for the feedback, I've fixed this in 04.


> Section 8.2 mentions a pretty broad recommendation "... what would
> reasonably be needed by a single feature" but then stops short. I feel
> like this could use some elaboration perhaps with examples, since it
> feels a bit too vague as is.
>

Good idea, I've added an example. I also defined a dedicated error code for
the authorization server to use when denying for this reason.


> Section 9: Does including "public" in the
> "incremental_authz_types_supported" value mean that the AS supports
> the "existing_grant" parameter? It's not clear whether that is a 1:1
> correlation, since section 5 says that it is only "NOT RECOMMENDED"
> for public clients to automatically approve requests rather than "MUST
> NOT".



> This could use some clarification on what it means exactly when
> an AS advertises support for incremental authz. If this value does not
> mean the "existing_grant" parameter is supported, do we instead need
> some other way to indicate which type of incremental authz is
> supported for public clients so that public clients know whether to
> use existing_grant or include_granted_scopes?
>

Essentially, incremental_authz_types_supported =3D ["public"] means that
"existing_grant" is supported, and ["confidential"], means that
"include_granted_scopes" is supported. ["public", "confidential"] means
they both are.

On consideration, I think this was a bit confusing so I've reworded it. I'm
going to consider it for another edit pass following tomorrow's meeting.

Best,
William


----
> Aaron Parecki
> aaronparecki.com
>
> On Fri, Nov 8, 2019 at 4:19 PM Richard Backman, Annabelle
> <richanna=3D40amazon.com@dmarc.ietf.org> wrote:
> >
> > A few issues I noticed:
> >
> >
> >
> > There is no normative text describing AS behavior when
> include_granted_scopes is =E2=80=9Cfalse=E2=80=9D or omitted. I suggest a=
dding the
> following to the parameter=E2=80=99s definition in section 4:
> >
> > When =E2=80=9Cfalse=E2=80=9D or omitted, the authorization server SHOUL=
D NOT include
> scopes that were not explicitly specified in the authorization request.
> >
> > Having written the above, I realize it conflicts with Section 3.3 of
> 6749, which states =E2=80=9C[t]he authorization server MAY fully or parti=
ally
> ignore the scope requested by the client=E2=80=A6.=E2=80=9D I=E2=80=99m n=
ot sure offhand how to
> resolve that.
> >
> >
> >
> > Regarding section 6.1, I don=E2=80=99t think we can assume that an acce=
ss_denied
> just indicates a rejection of the incremental request. Depending on the
> consent interface presented to the end user, it may make more sense for t=
he
> AS to interpret the denial as a retraction of the existing grant as well.
> End users may expect that to be the case, particularly if the existing
> scopes are listed in the consent display alongside the additional ones
> being requested. I=E2=80=99m not sure we need normative changes, but some
> non-normative guidance highlighting this would be helpful.
> >
> > [NIT] Extra =E2=80=9Cshould=E2=80=9D in the 4th sentence of 6.1.
> >
> > I disagree with the first sentence of section 8.2. If the process of
> requesting consent is particularly expensive (e.g., if the client is an I=
oT
> device or otherwise has limited input/output and is using the device
> authorization grant), then it may be appropriate for the client to
> determine which features the end user wants to enable and make a single
> authorization request for all of the necessary scopes.
> >
> > There is no guarantee that the resource owner in the incremental
> authorization grant is the same as the resource owner in the original
> authorization grant. For example, the end user may log into Account A
> originally, but Account B for the incremental authorization, either
> intentionally or by accident. As it stands, the client has no way of
> knowing that this has happened. I don=E2=80=99t think there is a normativ=
e fix for
> this, but it should be called out as a new failure mode that gets
> introduced when switching from bulk to incremental authorization.
> >
> >
> >
> > =E2=80=93
> >
> > Annabelle Richard Backman
> >
> > AWS Identity
> >
> >
> >
> >
> >
> > From: OAuth <oauth-bounces@ietf.org> on behalf of Brian Campbell
> <bcampbell=3D40pingidentity.com@dmarc.ietf.org>
> > Date: Friday, November 8, 2019 at 2:36 PM
> > To: William Denniss <wdenniss=3D40google.com@dmarc.ietf.org>
> > Cc: oauth <oauth@ietf.org>
> > Subject: Re: [OAUTH-WG] WGLC on draft-ietf-oauth-incremental-authz-01
> >
> >
> >
> > You are welcome. I'm always happy to be able to help with a major
> contribution such as this one :)
> >
> >
> >
> > I did read through the draft for WGLC back in September though and that
> was the only issue that jumped out at me.
> >
> >
> >
> >
> >
> > On Wed, Nov 6, 2019 at 6:15 PM William Denniss <wdenniss=3D
> 40google.com@dmarc.ietf.org> wrote:
> >
> >
> >
> > On Wed, Sep 25, 2019 at 3:54 PM Brian Campbell <bcampbell=3D
> 40pingidentity.com@dmarc.ietf.org> wrote:
> >
> > Just noticed that something is missing in
> https://tools.ietf.org/html/draft-ietf-oauth-incremental-authz-02#section=
-5
> where it has just, "(Section 4.1.4 of )"
> >
> >
> >
> > Thank you for catching this Brian. It was meant to read Section 4.1.4 o=
f
> RFC 6749.
> >
> >
> >
> > I've updated this in my local copy, will get posted in version 04.
> >
> >
> >
> >
> >
> > On Thu, Sep 12, 2019 at 8:40 AM Hannes Tschofenig <
> Hannes.Tschofenig@arm.com> wrote:
> >
> > Thanks for the correction; yes =E2=80=93 the most recent version is -02=
 and I
> posted an old link.
> >
> >
> >
> >
> >
> > From: Eve Maler <eve@xmlgrrl.com>
> > Sent: Donnerstag, 12. September 2019 16:16
> > To: Hannes Tschofenig <Hannes.Tschofenig@arm.com>
> > Subject: Re: [OAUTH-WG] WGLC on draft-ietf-oauth-incremental-authz-01
> >
> >
> >
> > I think you mean
> https://tools.ietf.org/html/draft-ietf-oauth-incremental-authz-02?
> >
> > Eve Maler (sent from my iPad) | cell +1 425 345 6756 <(425)%20345-6756>
> >
> >
> > On Sep 11, 2019, at 4:22 AM, Hannes Tschofenig <
> Hannes.Tschofenig@arm.com> wrote:
> >
> > Hi all,
> >
> >
> >
> > We are starting a WGLC on the "OAuth 2.0 Incremental Authorization"
> draft. You can find the document here:
> >
> > https://tools.ietf.org/html/draft-ietf-oauth-incremental-authz-01
> >
> >
> >
> > Please review the document and provide feedback.
> >
> >
> >
> > The WGLC will end September 25th, 2019.
> >
> >
> >
> > Ciao
> >
> > Hannes & Rifaat
> >
> > IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy th=
e
> information in any medium. Thank you.
> >
> > _______________________________________________
> > OAuth mailing list
> > OAuth@ietf.org
> > https://www.ietf.org/mailman/listinfo/oauth
> >
> > IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy th=
e
> information in any medium. Thank you.
> >
> > _______________________________________________
> > OAuth mailing list
> > OAuth@ietf.org
> > https://www.ietf.org/mailman/listinfo/oauth
> >
> >
> > CONFIDENTIALITY NOTICE: This email may contain confidential and
> privileged material for the sole use of the intended recipient(s). Any
> review, use, distribution or disclosure by others is strictly
> prohibited...  If you have received this communication in error, please
> notify the sender immediately by e-mail and delete the message and any fi=
le
> attachments from your computer. Thank
> you._______________________________________________
> > OAuth mailing list
> > OAuth@ietf.org
> > https://www.ietf.org/mailman/listinfo/oauth
> >
> >
> > CONFIDENTIALITY NOTICE: This email may contain confidential and
> privileged material for the sole use of the intended recipient(s). Any
> review, use, distribution or disclosure by others is strictly prohibited.=
.
> If you have received this communication in error, please notify the sende=
r
> immediately by e-mail and delete the message and any file attachments fro=
m
> your computer. Thank you.
> >
> > _______________________________________________
> > OAuth mailing list
> > OAuth@ietf.org
> > https://www.ietf.org/mailman/listinfo/oauth
>

--000000000000bc35ea05a4c6348f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Aaron,</div><div><br></div><div>Thank you for your re=
view.</div><div><br></div><div>My replies are inline:</div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 14, 2019=
 at 12:40 PM Aaron Parecki &lt;<a href=3D"mailto:aaron@parecki.com" target=
=3D"_blank">aaron@parecki.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">My comments below:<br>
<br>
The term &quot;client&quot; and &quot;app&quot; appear in multiple places i=
nterchangeably.<br>
Since &quot;client&quot; is the OAuth 2 term, the document should stick to =
that<br>
and not use the more colloquial term, &quot;app&quot;.<br>
<br>
* Section 4: &quot;without the app needing to...&quot; should be &quot;with=
out the<br>
client needing to...&quot;<br>
* Section 7.1: &quot;an app could maintain&quot; should be &quot;a client s=
hould maintain&quot;<br>
* Section 8.1: &quot;an app may offer&quot; should be &quot;a client may of=
fer&quot;, and<br>
a few more times in that paragraph<br>
<br></blockquote><div>Thanks for the feedback, I&#39;ve fixed this in 04.</=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Section 8.2 mentions a pretty broad recommendation &quot;... what would<br>
reasonably be needed by a single feature&quot; but then stops short. I feel=
<br>
like this could use some elaboration perhaps with examples, since it<br>
feels a bit too vague as is.<br></blockquote><div>=C2=A0</div><div>Good ide=
a, I&#39;ve added an example. I also defined a dedicated error code for the=
 authorization server to use when denying for this reason.</div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
Section 9: Does including &quot;public&quot; in the<br>
&quot;incremental_authz_types_supported&quot; value mean that the AS suppor=
ts<br>
the &quot;existing_grant&quot; parameter? It&#39;s not clear whether that i=
s a 1:1<br>
correlation, since section 5 says that it is only &quot;NOT RECOMMENDED&quo=
t;<br>
for public clients to automatically approve requests rather than &quot;MUST=
<br>
NOT&quot;. </blockquote><div>=C2=A0<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">This could use some clarification on what it means exac=
tly when<br>
an AS advertises support for incremental authz. If this value does not<br>
mean the &quot;existing_grant&quot; parameter is supported, do we instead n=
eed<br>
some other way to indicate which type of incremental authz is<br>
supported for public clients so that public clients know whether to<br>
use existing_grant or include_granted_scopes?<br></blockquote><div><br></di=
v><div>Essentially, incremental_authz_types_supported =3D [&quot;public&quo=
t;] means that &quot;existing_grant&quot; is supported, and [&quot;confiden=
tial&quot;], means that &quot;include_granted_scopes&quot; is supported. [&=
quot;public&quot;, &quot;confidential&quot;] means they both are.</div><div=
><br></div><div>On consideration, I think this was a bit confusing so I&#39=
;ve reworded it. I&#39;m going to consider it for another edit pass followi=
ng tomorrow&#39;s meeting.</div><div><br></div><div>Best,</div><div>William=
</div><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">
----<br>
Aaron Parecki<br>
<a href=3D"http://aaronparecki.com" rel=3D"noreferrer" target=3D"_blank">aa=
ronparecki.com</a><br>
<br>
On Fri, Nov 8, 2019 at 4:19 PM Richard Backman, Annabelle<br>
&lt;richanna=3D<a href=3D"mailto:40amazon.com@dmarc.ietf.org" target=3D"_bl=
ank">40amazon.com@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; A few issues I noticed:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; There is no normative text describing AS behavior when include_granted=
_scopes is =E2=80=9Cfalse=E2=80=9D or omitted. I suggest adding the followi=
ng to the parameter=E2=80=99s definition in section 4:<br>
&gt;<br>
&gt; When =E2=80=9Cfalse=E2=80=9D or omitted, the authorization server SHOU=
LD NOT include scopes that were not explicitly specified in the authorizati=
on request.<br>
&gt;<br>
&gt; Having written the above, I realize it conflicts with Section 3.3 of 6=
749, which states =E2=80=9C[t]he authorization server MAY fully or partiall=
y ignore the scope requested by the client=E2=80=A6.=E2=80=9D I=E2=80=99m n=
ot sure offhand how to resolve that.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Regarding section 6.1, I don=E2=80=99t think we can assume that an acc=
ess_denied just indicates a rejection of the incremental request. Depending=
 on the consent interface presented to the end user, it may make more sense=
 for the AS to interpret the denial as a retraction of the existing grant a=
s well. End users may expect that to be the case, particularly if the exist=
ing scopes are listed in the consent display alongside the additional ones =
being requested. I=E2=80=99m not sure we need normative changes, but some n=
on-normative guidance highlighting this would be helpful.<br>
&gt;<br>
&gt; [NIT] Extra =E2=80=9Cshould=E2=80=9D in the 4th sentence of 6.1.<br>
&gt;<br>
&gt; I disagree with the first sentence of section 8.2. If the process of r=
equesting consent is particularly expensive (e.g., if the client is an IoT =
device or otherwise has limited input/output and is using the device author=
ization grant), then it may be appropriate for the client to determine whic=
h features the end user wants to enable and make a single authorization req=
uest for all of the necessary scopes.<br>
&gt;<br>
&gt; There is no guarantee that the resource owner in the incremental autho=
rization grant is the same as the resource owner in the original authorizat=
ion grant. For example, the end user may log into Account A originally, but=
 Account B for the incremental authorization, either intentionally or by ac=
cident. As it stands, the client has no way of knowing that this has happen=
ed. I don=E2=80=99t think there is a normative fix for this, but it should =
be called out as a new failure mode that gets introduced when switching fro=
m bulk to incremental authorization.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =E2=80=93<br>
&gt;<br>
&gt; Annabelle Richard Backman<br>
&gt;<br>
&gt; AWS Identity<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: OAuth &lt;<a href=3D"mailto:oauth-bounces@ietf.org" target=3D"_b=
lank">oauth-bounces@ietf.org</a>&gt; on behalf of Brian Campbell &lt;bcampb=
ell=3D<a href=3D"mailto:40pingidentity.com@dmarc.ietf.org" target=3D"_blank=
">40pingidentity.com@dmarc.ietf.org</a>&gt;<br>
&gt; Date: Friday, November 8, 2019 at 2:36 PM<br>
&gt; To: William Denniss &lt;wdenniss=3D<a href=3D"mailto:40google.com@dmar=
c.ietf.org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt;<br>
&gt; Cc: oauth &lt;<a href=3D"mailto:oauth@ietf.org" target=3D"_blank">oaut=
h@ietf.org</a>&gt;<br>
&gt; Subject: Re: [OAUTH-WG] WGLC on draft-ietf-oauth-incremental-authz-01<=
br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; You are welcome. I&#39;m always happy to be able to help with a major =
contribution such as this one :)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I did read through the draft for WGLC back in September though and tha=
t was the only issue that jumped out at me.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Nov 6, 2019 at 6:15 PM William Denniss &lt;wdenniss=3D<a href=
=3D"mailto:40google.com@dmarc.ietf.org" target=3D"_blank">40google.com@dmar=
c.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Sep 25, 2019 at 3:54 PM Brian Campbell &lt;bcampbell=3D<a href=
=3D"mailto:40pingidentity.com@dmarc.ietf.org" target=3D"_blank">40pingident=
ity.com@dmarc.ietf.org</a>&gt; wrote:<br>
&gt;<br>
&gt; Just noticed that something is missing in <a href=3D"https://tools.iet=
f.org/html/draft-ietf-oauth-incremental-authz-02#section-5" rel=3D"noreferr=
er" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-oauth-incremen=
tal-authz-02#section-5</a> where it has just, &quot;(Section 4.1.4 of )&quo=
t;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you for catching this Brian. It was meant to read Section 4.1.4 =
of RFC 6749.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I&#39;ve updated this in my local copy, will get posted in version 04.=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Sep 12, 2019 at 8:40 AM Hannes Tschofenig &lt;<a href=3D"mailt=
o:Hannes.Tschofenig@arm.com" target=3D"_blank">Hannes.Tschofenig@arm.com</a=
>&gt; wrote:<br>
&gt;<br>
&gt; Thanks for the correction; yes =E2=80=93 the most recent version is -0=
2 and I posted an old link.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; From: Eve Maler &lt;<a href=3D"mailto:eve@xmlgrrl.com" target=3D"_blan=
k">eve@xmlgrrl.com</a>&gt;<br>
&gt; Sent: Donnerstag, 12. September 2019 16:16<br>
&gt; To: Hannes Tschofenig &lt;<a href=3D"mailto:Hannes.Tschofenig@arm.com"=
 target=3D"_blank">Hannes.Tschofenig@arm.com</a>&gt;<br>
&gt; Subject: Re: [OAUTH-WG] WGLC on draft-ietf-oauth-incremental-authz-01<=
br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I think you mean <a href=3D"https://tools.ietf.org/html/draft-ietf-oau=
th-incremental-authz-02" rel=3D"noreferrer" target=3D"_blank">https://tools=
.ietf.org/html/draft-ietf-oauth-incremental-authz-02</a>?<br>
&gt;<br>
&gt; Eve Maler (sent from my iPad) | cell <a href=3D"tel:(425)%20345-6756" =
value=3D"+14253456756" target=3D"_blank">+1 425 345 6756</a><br>
&gt;<br>
&gt;<br>
&gt; On Sep 11, 2019, at 4:22 AM, Hannes Tschofenig &lt;<a href=3D"mailto:H=
annes.Tschofenig@arm.com" target=3D"_blank">Hannes.Tschofenig@arm.com</a>&g=
t; wrote:<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; We are starting a WGLC on the &quot;OAuth 2.0 Incremental Authorizatio=
n&quot; draft. You can find the document here:<br>
&gt;<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-oauth-incremental-au=
thz-01" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/dr=
aft-ietf-oauth-incremental-authz-01</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Please review the document and provide feedback.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; The WGLC will end September 25th, 2019.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Ciao<br>
&gt;<br>
&gt; Hannes &amp; Rifaat<br>
&gt;<br>
&gt; IMPORTANT NOTICE: The contents of this email and any attachments are c=
onfidential and may also be privileged. If you are not the intended recipie=
nt, please notify the sender immediately and do not disclose the contents t=
o any other person, use it for any purpose, or store or copy the informatio=
n in any medium. Thank you.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; OAuth mailing list<br>
&gt; <a href=3D"mailto:OAuth@ietf.org" target=3D"_blank">OAuth@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/oauth" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
&gt;<br>
&gt; IMPORTANT NOTICE: The contents of this email and any attachments are c=
onfidential and may also be privileged. If you are not the intended recipie=
nt, please notify the sender immediately and do not disclose the contents t=
o any other person, use it for any purpose, or store or copy the informatio=
n in any medium. Thank you.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; OAuth mailing list<br>
&gt; <a href=3D"mailto:OAuth@ietf.org" target=3D"_blank">OAuth@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/oauth" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
&gt;<br>
&gt;<br>
&gt; CONFIDENTIALITY NOTICE: This email may contain confidential and privil=
eged material for the sole use of the intended recipient(s). Any review, us=
e, distribution or disclosure by others is strictly prohibited...=C2=A0 If =
you have received this communication in error, please notify the sender imm=
ediately by e-mail and delete the message and any file attachments from you=
r computer. Thank you._______________________________________________<br>
&gt; OAuth mailing list<br>
&gt; <a href=3D"mailto:OAuth@ietf.org" target=3D"_blank">OAuth@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/oauth" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
&gt;<br>
&gt;<br>
&gt; CONFIDENTIALITY NOTICE: This email may contain confidential and privil=
eged material for the sole use of the intended recipient(s). Any review, us=
e, distribution or disclosure by others is strictly prohibited..=C2=A0 If y=
ou have received this communication in error, please notify the sender imme=
diately by e-mail and delete the message and any file attachments from your=
 computer. Thank you.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; OAuth mailing list<br>
&gt; <a href=3D"mailto:OAuth@ietf.org" target=3D"_blank">OAuth@ietf.org</a>=
<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/oauth" rel=3D"norefer=
rer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
</blockquote></div></div>

--000000000000bc35ea05a4c6348f--

