
From nobody Tue Sep  1 00:51:09 2015
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE0361B883A for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 00:51:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 dFu85bvjTX4R for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 00:51:06 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A723D1B883C for <oauth@ietf.org>; Tue,  1 Sep 2015 00:51:06 -0700 (PDT)
Received: from [192.168.10.154] ([101.53.7.10]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Ljqgb-1YzXSA3OcD-00buzS for <oauth@ietf.org>; Tue, 01 Sep 2015 09:51:04 +0200
References: <20150901045617.CB44D187A98@rfc-editor.org>
To: "oauth@ietf.org" <oauth@ietf.org>
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Openpgp: id=071A97A9ECBADCA8E31E678554D9CEEF4D776BC9
X-Forwarded-Message-Id: <20150901045617.CB44D187A98@rfc-editor.org>
Message-ID: <55E544A6.3050203@gmx.net>
Date: Tue, 1 Sep 2015 08:24:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <20150901045617.CB44D187A98@rfc-editor.org>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3DiXM1rhQ9EveDxATvTTS7nnFMsTxBUj2"
X-Provags-ID: V03:K0:bCVZXHL4RJJQ+osZKjOIir9aTahsFwAGgFzvP3X/5AKXPujK2yf riPQ3hkIbSLpKEzjde1Jp08+lsqTfZ9ZW2jxuuJy1G6A+h/vSn2oNDX5ET236BvzZVjLuAV Qs9PhB01ZrR+oxlCduMsa0jdOyq/NG9Uryc/b/x8f47Dm2vFIKbou0hRHi0/qtw3CBMRUDC AGvCWbKZ+KPIK8dVPKPvw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:a+MKL4NuY2Y=:tZriwHFRJAhqw7vvcfULsU YaVvNeeq49YWCwMF0rYjOX8VebHFUsII+UkVLiCaogajXPERr+3Hq1I7edK0wu2jo9BUOUnEu 4kr27rHS/z6tUypYr4U9QjbBouc4/B9mYMYi1i3B1y/Ah2msgadGVOLxqsoxu8SzFAv4mvF0r 1cxcYuczTkXo3HYGKX/yxerZLpjVilQvia86lXBQ/qOyiJ2u85X4NhO9Cwsbtgn7Mddphs5s6 ZUfutGGZISrugs27oh3opgQXfg7VFD85BNpI4oG4cHfKjRa8eXStri1jjmuCeTQuAj89HUObN Qt9rWVgMoQ35k3WylGo5pyb9XT9DI6iYjqNBZbsGyV91G2LuAotmvaKOBS5GqJ6EhTggR5nUs uh9cpnIYWaeCa7NEb/9Z8efSL6OU7+0E0r+5zV4m38Gr/d3ZLYW4WadXU2/ZnWQ/tkbZWbE8f p6eKivjsWF5y9Dsoi2zXxj/W28QbDuBAVv1G5Y2Ksjf18Urb1rN8vh409X4IwtGXtYnspg6WB icPeHjjanrqQl8hO1GSRfaYZezF3G4AYu2bUkssh73bFoNi6GkI0aSiSyaSkMpEjZKas/LxJz yyszzH9FsUqZQ+y3FzqEEA3eMLJZP0+OnCcvfy9kX5QQY6IF4LFnB2KWVHPi8z0MxoYCuIL3U fagB1Io2tiFEPuuY3vvC91onn6Fa1N9dglX2HSk039YArLppZOEWQ49OhBkSq481ES0Mu253V cc6LJkchNv271JyAae+DO3CTLC0IVYAVHqQ4cw==
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/mtKxfPSBMV5fHJ2VLMlPaAl-xT8>
Subject: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 07:51:08 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3DiXM1rhQ9EveDxATvTTS7nnFMsTxBUj2
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

FYI: Thanks to Bill for the hard work!

-------- Forwarded Message --------
Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
(SASL) Mechanisms for OAuth
Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
From: rfc-editor@rfc-editor.org
Reply-To: ietf@ietf.org
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
CC: kitten@ietf.org, drafts-update-ref@iana.org, rfc-editor@rfc-editor.or=
g

A new Request for Comments is now available in online RFC libraries.


        RFC 7628

        Title:      A Set of Simple Authentication
                    and Security Layer (SASL) Mechanisms
                    for OAuth
        Author:     W. Mills, T. Showalter, H. Tschofenig
        Status:     Standards Track
        Stream:     IETF
        Date:       August 2015
        Mailbox:    wmills_92105@yahoo.com,
                    tjs@psaux.com,
                    Hannes.Tschofenig@gmx.net
        Pages:      21
        Characters: 46408
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt

        URL:        https://www.rfc-editor.org/info/rfc7628

        DOI:        http://dx.doi.org/10.17487/RFC7628

OAuth enables a third-party application to obtain limited access to a
protected resource, either on behalf of a resource owner by
orchestrating an approval interaction or by allowing the third-party
application to obtain access on its own behalf.

This document defines how an application client uses credentials
obtained via OAuth over the Simple Authentication and Security Layer
(SASL) to access a protected resource at a resource server.  Thereby,
it enables schemes defined within the OAuth framework for
non-HTTP-based application protocols.

Clients typically store the user's long-term credential.  This does,
however, lead to significant security vulnerabilities, for example,
when such a credential leaks.  A significant benefit of OAuth for
usage in those clients is that the password is replaced by a shared
secret with higher entropy, i.e., the token.  Tokens typically
provide limited access rights and can be managed and revoked
separately from the user's long-term password.

This document is a product of the Common Authentication Technology Next
Generation Working Group of the IETF.

This is now a Proposed Standard.

STANDARDS TRACK: This document specifies an Internet Standards Track
protocol for the Internet community, and requests discussion and suggesti=
ons
for improvements.  Please refer to the current edition of the Official
Internet Protocol Standards (https://www.rfc-editor.org/standards) for th=
e
standardization state and status of this protocol.  Distribution of this
memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  https://www.ietf.org/mailman/listinfo/ietf-announce
  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see https://www.rfc-editor.org/search
For downloading RFCs, see https://www.rfc-editor.org/rfc.html

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC






--3DiXM1rhQ9EveDxATvTTS7nnFMsTxBUj2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCgAGBQJV5USnAAoJEGhJURNOOiAt9XUH/RuNw7w0TVnTgHsg/JIVVXZG
SOho4/98YCzWkvpWkgV8VShc+qm+gW7jtiru0wUoaoxZwweydBvKtuvGn5evO63x
puHfQNbAlKfVpj0g9ERpYDZNYU8RkkJ7X+ncn9dAOA8TsLtYYPcraypf3/50ubSM
S+C2FaVoefHLOFaODUI9Qkn+kfneUHEEnSNR14sPF08SGZ8LAP0l0BfC6ZGB/Xqo
gAhJeQphd/ZpBjLQ641OeuYpFq97schmqx+7ucLMjqd2hW7uRXY8gfR1Oe13YA3r
hmpWMff6s8GnMz5sZbyJE2ia60NSOcpamdiqp1i8h8afEwabnno/9eT8PrQYPgI=
=ryqR
-----END PGP SIGNATURE-----

--3DiXM1rhQ9EveDxATvTTS7nnFMsTxBUj2--


From nobody Tue Sep  1 03:08:09 2015
Return-Path: <n-sakimura@nri.co.jp>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EC9B1B5ABA for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 03:08:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.609
X-Spam-Level: **
X-Spam-Status: No, score=2.609 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no
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 RTYR1JTS2S7F for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 03:08:06 -0700 (PDT)
Received: from nrifs02.index.or.jp (nrigw01.index.or.jp [133.250.250.1]) by ietfa.amsl.com (Postfix) with ESMTP id D66A41B7C5C for <oauth@ietf.org>; Tue,  1 Sep 2015 03:07:07 -0700 (PDT)
Received: from nriea03.index.or.jp (unknown [172.19.246.38]) by nrifs02.index.or.jp (Postfix) with SMTP id 3957E19688A; Tue,  1 Sep 2015 19:07:06 +0900 (JST)
Received: from nrims00b.nri.co.jp ([192.50.135.12]) by nriea03.index.or.jp (unknown) with ESMTP id t81A757p000388; Tue, 1 Sep 2015 19:07:06 +0900
Received: from nrims00b.nri.co.jp (localhost.localdomain [127.0.0.1]) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id t81A75W1016184; Tue, 1 Sep 2015 19:07:05 +0900
Received: (from mailnull@localhost) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.0/Submit) id t81A75PE016183; Tue, 1 Sep 2015 19:07:05 +0900
X-Authentication-Warning: nrims00b.nri.co.jp: mailnull set sender to n-sakimura@nri.co.jp using -f
Received: from nrizmf14.index.or.jp ([172.100.25.23]) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id t81A753d016180; Tue, 1 Sep 2015 19:07:05 +0900
From: "Nat Sakimura" <n-sakimura@nri.co.jp>
To: "'John Bradley'" <ve7jtb@ve7jtb.com>, "'Donghwan Kim'" <flowersinthesand@gmail.com>
References: <CAMbDefvdNNLHSMZEXDDOhukzha8G0WLb9j7f6qVXTrXaGCQxTQ@mail.gmail.com> <DE1DE335-FBEF-494A-97F0-BE0F9D4BABAA@ve7jtb.com>
In-Reply-To: <DE1DE335-FBEF-494A-97F0-BE0F9D4BABAA@ve7jtb.com>
Date: Tue, 1 Sep 2015 19:07:06 +0900
Message-ID: <03a001d0e49d$f4d5b8f0$de812ad0$@nri.co.jp>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_03A1_01D0E4E9.64BFAAE0"
X-Mailer: Microsoft Outlook 15.0
X-MailAdviser: 20150401
Thread-Index: AQJDtk7dG+Ls5gtA16bKkfXo7cQ3ZwMtHEfJnShmERA=
Content-Language: ja
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/FOszHUji-jbPeHJRjaG6ayCqT-c>
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Lifetime of refresh token
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 10:08:08 -0000

This is a multipart message in MIME format.

------=_NextPart_000_03A1_01D0E4E9.64BFAAE0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Right. I wrote =E2=80=9Cpseudo-authentication=E2=80=9D because it does =
not qualify as authentication.=20

In another word, I am saying =E2=80=9CDO NOT DO IT.=E2=80=9D

=20

--=20

Nat Sakimura < <mailto:n-sakimura@nri.co.jp> n-sakimura@nri.co.jp>

Nomura Research Institute, Ltd.=20

=20

PLEASE READ:

The information contained in this e-mail is confidential and intended =
for the named recipient(s) only.

If you are not an intended recipient of this e-mail, you are hereby =
notified that any review, dissemination, distribution or duplication of =
this message is strictly prohibited. If you have received this message =
in error, please notify the sender immediately and delete your copy from =
your system.

=20

From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of John Bradley
Sent: Tuesday, August 25, 2015 12:08 AM
To: Donghwan Kim <flowersinthesand@gmail.com>
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Lifetime of refresh token

=20

I think Nat=E2=80=99s diagram about the problems of doing pseudo =
authentication with OAuth is being taken out of context.

=20

The refresh token dosen=E2=80=99t expire, it is revoked by the user or =
system.  In some cases refresh tokens are automatically revoked if the =
users session to the AS ends.  I think AOL typically revokes refresh =
tokens when sessions terminate.

=20

OpenID Connect provides a separate id_token with a independent lifetime =
from the refresh token.  A client may keep a refresh token for a much =
longer time than the user has a login session with the AS.

=20

Refresh tokens are typically used by confidential clients that are using =
a client secret in combination with the refresh token for getting a new =
access token.

=20

By design access tokens should be short lived as the AS is expected to =
have a way of revoking refresh tokens but not access tokens.

A access token that dosen't expire , and can=E2=80=99t be revoked is not =
a good idea.

=20

John B.

=20

=20

On Aug 24, 2015, at 2:41 AM, Donghwan Kim <flowersinthesand@gmail.com =
<mailto:flowersinthesand@gmail.com> > wrote:

=20

Hi,

=20

According to Figure 2 from =
http://tools.ietf.org/html/rfc6749#section-1.5, refresh token can be =
used to refresh an expired access token without requesting resource =
owner to sign in again (uncomfortable experience). However, if it's =
true, isn't it that refresh token might be used to request a new access =
token even years later? and then isn't refresh token the same with =
access token which never expires?

=20

I intended to use refresh token to implement persistent login by sending =
a refresh request before issued access token expires (expires_in runs =
out). But if refresh token works even if access token expired already, =
sending a refresh request on application start up would be enough.

=20

So I'm not sure what I'm missing about refresh token as well as how to =
implement persistent login using it (you can regard authentication here =
pseudo-authentication illustrated in =
https://upload.wikimedia.org/wikipedia/commons/3/32/OpenIDvs.Pseudo-Authe=
nticationusingOAuth.svg). What is the lifetime of refresh token?

=20

Thanks,

=20

-- Donghwan

_______________________________________________
OAuth mailing list
OAuth@ietf.org <mailto:OAuth@ietf.org>=20
https://www.ietf.org/mailman/listinfo/oauth

=20


------=_NextPart_000_03A1_01D0E4E9.64BFAAE0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"=EF=BC=AD=EF=BC=B3 =E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:"\@=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0mm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.17
	{mso-style-type:personal-reply;
	font-family:"Arial",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:99.25pt 30.0mm 30.0mm 30.0mm;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026">
<v:textbox inset=3D"5.85pt,.7pt,5.85pt,.7pt" />
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DJA link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><a =
name=3D"_MailEndCompose"><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'>R=
ight. I wrote =E2=80=9Cpseudo-authentication=E2=80=9D because it does =
not qualify as authentication. <o:p></o:p></span></a></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'>I=
n another word, I am saying =E2=80=9CDO NOT DO =
IT.=E2=80=9D<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>-- =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>Nat Sakimura =
&lt;</span><a href=3D"mailto:n-sakimura@nri.co.jp"><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#0563C1'>n-sakimura@nri.co.jp=
</span></a><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>&gt;<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>Nomura Research =
Institute, Ltd. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'><o:p>&nbsp;</o:p></s=
pan></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>PLEASE =
READ:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>The information =
contained in this e-mail is confidential and intended for the named =
recipient(s) only.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>If you are not an =
intended recipient of this e-mail, you are hereby notified that any =
review, dissemination, distribution or duplication of this message is =
strictly prohibited. If you have received this message in error, please =
notify the sender immediately and delete your copy from your =
system.<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left:solid =
blue 1.5pt;padding:0mm 0mm 0mm 4.0pt'><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0mm =
0mm 0mm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span><=
/b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'> OAuth =
[mailto:oauth-bounces@ietf.org] <b>On Behalf Of </b>John =
Bradley<br><b>Sent:</b> Tuesday, August 25, 2015 12:08 AM<br><b>To:</b> =
Donghwan Kim &lt;flowersinthesand@gmail.com&gt;<br><b>Cc:</b> =
oauth@ietf.org<br><b>Subject:</b> Re: [OAUTH-WG] Lifetime of refresh =
token<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I think Nat=E2=80=99s diagram about the problems of doing =
pseudo authentication with OAuth is being taken out of =
context.<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>The refresh token dosen=E2=80=99t =
expire, it is revoked by the user or system. &nbsp;In some cases refresh =
tokens are automatically revoked if the users session to the AS ends. =
&nbsp;I think AOL typically revokes refresh tokens when sessions =
terminate.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>OpenID Connect provides a separate =
id_token with a independent lifetime from the refresh token. &nbsp;A =
client may keep a refresh token for a much longer time than the user has =
a login session with the AS.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Refresh tokens are typically used =
by confidential clients that are using a client secret in combination =
with the refresh token for getting a new access =
token.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>By design access tokens should be =
short lived as the AS is expected to have a way of revoking refresh =
tokens but not access tokens.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>A access token that dosen't expire =
, and can=E2=80=99t be revoked is not a good =
idea.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>John =
B.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Aug 24, 2015, at 2:41 AM, =
Donghwan Kim &lt;<a =
href=3D"mailto:flowersinthesand@gmail.com">flowersinthesand@gmail.com</a>=
&gt; wrote:<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Hi,<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>According to Figure 2 from&nbsp;<a =
href=3D"http://tools.ietf.org/html/rfc6749#section-1.5">http://tools.ietf=
.org/html/rfc6749#section-1.5</a>, refresh token can be used to refresh =
an expired access token without requesting resource owner to sign in =
again (uncomfortable experience). However, if it's true, isn't it that =
refresh token might be used to request a new access token even years =
later? and then isn't refresh token the same with access token which =
never expires?<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I intended to use refresh token to =
implement persistent login by sending a refresh request before issued =
access token expires (expires_in runs out). But if refresh token works =
even if access token expired already, sending a refresh request on =
application start up would be enough.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>So I'm not sure what I'm missing =
about refresh token as well as how to implement persistent login using =
it (you can regard authentication here pseudo-authentication illustrated =
in <a =
href=3D"https://upload.wikimedia.org/wikipedia/commons/3/32/OpenIDvs.Pseu=
do-AuthenticationusingOAuth.svg">https://upload.wikimedia.org/wikipedia/c=
ommons/3/32/OpenIDvs.Pseudo-AuthenticationusingOAuth.svg</a>). What is =
the lifetime of refresh token?<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Thanks,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>-- =
Donghwan<o:p></o:p></span></p></div></div></div><p =
class=3DMsoNormal><span =
lang=3DEN-US>_______________________________________________<br>OAuth =
mailing list<br><a =
href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org=
/mailman/listinfo/oauth</a><o:p></o:p></span></p></div></blockquote></div=
><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div></div></div></body></html>
------=_NextPart_000_03A1_01D0E4E9.64BFAAE0--


From nobody Tue Sep  1 03:10:37 2015
Return-Path: <n-sakimura@nri.co.jp>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74C871B7A39 for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 03:10:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.898
X-Spam-Level: *
X-Spam-Status: No, score=1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no
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 rAi4w6nkSJdA for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 03:10:29 -0700 (PDT)
Received: from nrifs03.index.or.jp (nrigw01.index.or.jp [133.250.250.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4BEA1B7813 for <oauth@ietf.org>; Tue,  1 Sep 2015 03:10:28 -0700 (PDT)
Received: from nriea05.index.or.jp (unknown [172.19.246.40]) by nrifs03.index.or.jp (Postfix) with SMTP id 7385517EA6D; Tue,  1 Sep 2015 19:10:28 +0900 (JST)
Received: from nrims00b.nri.co.jp ([192.50.135.12]) by nriea05.index.or.jp (unknown) with ESMTP id t81AARxI028313; Tue, 1 Sep 2015 19:10:28 +0900
Received: from nrims00b.nri.co.jp (localhost.localdomain [127.0.0.1]) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id t81AARtm022886; Tue, 1 Sep 2015 19:10:27 +0900
Received: (from mailnull@localhost) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.0/Submit) id t81AARwS022885; Tue, 1 Sep 2015 19:10:27 +0900
X-Authentication-Warning: nrims00b.nri.co.jp: mailnull set sender to n-sakimura@nri.co.jp using -f
Received: from nrizmf15.index.or.jp ([172.100.25.24]) by nrims00b.nri.co.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id t81AARpA022881; Tue, 1 Sep 2015 19:10:27 +0900
From: "Nat Sakimura" <n-sakimura@nri.co.jp>
To: "'Mike Jones'" <Michael.Jones@microsoft.com>, "'Nat Sakimura'" <sakimura@gmail.com>
References: <BY2PR03MB442AFC9FE80B6CF9F696342F56D0@BY2PR03MB442.namprd03.prod.outlook.com>
In-Reply-To: <BY2PR03MB442AFC9FE80B6CF9F696342F56D0@BY2PR03MB442.namprd03.prod.outlook.com>
Date: Tue, 1 Sep 2015 19:10:28 +0900
Message-ID: <03a501d0e49e$6d651090$482f31b0$@nri.co.jp>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_03A6_01D0E4E9.DD565580"
X-Mailer: Microsoft Outlook 15.0
X-MailAdviser: 20150401
Thread-Index: AQI8rw88xVrSUZf2Azu7U+G6OlE3uZ1P3FCw
Content-Language: ja
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/vApXIEWA0JQmWO6zGEdJeED41ZA>
Cc: 'oauth' <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Review Comments for draft-ietf-oauth-proof-of-possession-02
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 10:10:35 -0000

This is a multipart message in MIME format.

------=_NextPart_000_03A6_01D0E4E9.DD565580
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Thanks very much!

=20

It looks good except that bit more text can be put into Privacy =
Consideration by looking at RFC6973, but it is not a blocking thing.=20

=20

Best,=20

=20

--=20

Nat Sakimura < <mailto:n-sakimura@nri.co.jp> n-sakimura@nri.co.jp>

Nomura Research Institute, Ltd.=20

=20

PLEASE READ:

The information contained in this e-mail is confidential and intended =
for the named recipient(s) only.

If you are not an intended recipient of this e-mail, you are hereby =
notified that any review, dissemination, distribution or duplication of =
this message is strictly prohibited. If you have received this message =
in error, please notify the sender immediately and delete your copy from =
your system.

=20

From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Mike Jones
Sent: Saturday, August 29, 2015 10:03 AM
To: Nat Sakimura <sakimura@gmail.com>
Cc: oauth <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Review Comments for =
draft-ietf-oauth-proof-of-possession-02

=20

Thanks again for your detailed review, Nat.  The remainder of the issues =
you raised are addressed in the -04 draft =
<http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04> .  =
Replies are inline prefixed by Mike> =E2=80=A6

=20

From: Nat Sakimura [mailto:sakimura@gmail.com]=20
Sent: Tuesday, August 18, 2015 9:00 PM
To: Mike Jones
Cc: oauth
Subject: Re: [OAUTH-WG] Review Comments for =
draft-ietf-oauth-proof-of-possession-02

=20

Inline:=20

=20

2015-08-11 14:12 GMT+09:00 Mike Jones <Michael.Jones@microsoft.com =
<mailto:Michael.Jones@microsoft.com> >:

Replies inline=E2=80=A6

=20

From: OAuth [mailto: <mailto:oauth-bounces@ietf.org> =
oauth-bounces@ietf.org] On Behalf Of Nat Sakimura
Sent: Wednesday, March 25, 2015 6:38 AM
To: oauth
Subject: [OAUTH-WG] Review Comments for =
draft-ietf-oauth-proof-of-possession-02

=20

Dear OAuthers:=20

=20

Here is my belated review comments on =
draft-ietf-oauth-proof-of-possession-02


=20

Below, [POPA] stands for =
https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-01 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2ftools=
.ietf.org%2fhtml%2fdraft-ietf-oauth-pop-architecture-01&data=3D01%7c01%7c=
Michael.Jones%40microsoft.com%7c619743bacdc34c1bc67408d2a84ab41b%7c72f988=
bf86f141af91ab2d7cd011db47%7c1&sdata=3D3S7krqi0KCDTpgN8bOMXakqMNwsxVka24m=
vUqB8uWjE%3d>=20

=20

Abstract

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

It is probably better to spell out that this document is describing the =
JWT format that can be used for sender constraint (5.2 of [POPA]) and =
key confirmation (5.3 of [POPA]). This will make it easier for the =
reader to understand what this document aims at.=20

=20

It does not seem to me that the =E2=80=9CSender Constraint=E2=80=9D =
concept described in 5.3 of [POPA] is the same

=20

5.2 I guess, not 5.3.=20

=20

thing as identifying a proof-of-possession key within a JWT, which is =
the purpose of this specification.  In this specification, the issuer =
makes a statement that the presenter can confirm possession of a key.  I =
don=E2=80=99t know how that would map into a =E2=80=9CSender =
Constraint=E2=80=9D.  For one thing, which party are you considering to =
be the =E2=80=9CSender=E2=80=9D?  Accordingly, I left the abstract =
unchanged.

=20

OK. Since the draft was titled "Proof of Possession Semantics for for =
JSON Web Tokens (JWTs)", I pointed it out that it should not only talk =
about 5.3 of [POPA] but also 5.2. However, now that you have changed the =
tile to "Proof of Possession KEY Semantics for for JSON Web Tokens =
(JWTs)", this issue is resolved. It would be nice to state that it is =
talking about 5.3 of [POPA] in the introduction though.=20

=20

Mike> I have added this to the introduction in response to your comment:

=E2=80=9CSee <xref target=3D"I-D.ietf-oauth-pop-architecture"/> for a =
further discussion of key confirmation.=E2=80=9D

=20

Accordingly, we should consider the title change to something like:=20

JWT Sender Confirmation Token Syntax=20

  OR

borrowing from the financial concept which I believe is the origin of =
the concept of "bearer token",=20

JWT Registered Token Syntax

-- here, "Registered" mean that either the sender constraint or key =
confirmation is registered within or in conjunction with the token.=20

=20

I changed the title in -03 to =E2=80=9CProof-of-Possession Key Semantics =
for JSON Web Tokens (JWTs)=E2=80=9D to make it clear this draft is about =
PoP key semantics for JWTs =E2=80=93 not the proof-of-possession =
mechanism itself.  I=E2=80=99ve already responded to the =E2=80=9CSender =
Constraint=E2=80=9D suggestion above.  Per my earlier response, I =
don=E2=80=99t believe that =E2=80=9CRegistered Token=E2=80=9D is =
standard terminology, and so would confuse more than it would clarify.

=20

Now that you have clarified that this document is only about 5.3 of =
[POPA],=20

the title in -03 is appropriate.=20

=20

NOTE: "Registered *" is a very well established term in financial =
industry,=20

describing kind of "token" needed to be presented to exercise the right =
assigned to it. =20

e.g., Registered Security, Registered Share Certificate, etc.=20

=20

=20

1. Introduction

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Consider referencing draft-ietf-oauth-pop-architecture.=20

It will be clearer for the reader then, and the text will be shorter.=20

=20

Again, I suspect you=E2=80=99re asking me to reference this draft for =
the =E2=80=9CSender Constraint=E2=80=9D terminology, which is both =
vaguely defined in [POPA], and doesn=E2=80=99t match what this =
specification does.  Therefore, I did not do this here, although other =
appropriate references to [POPA] are included.

=20

It would be nice to point out that this document is talking about the =
model presented in 5.3 of [POPA]. =20

My suggestion: Insert ", as described in section 5.3 of [POPA]" before =
the end of the Para 1.=20

=20

   This specification defines how to express a declaration in a JSON Web
   Token (JWT) [JWT] that the presenter of the JWT possesses a
   particular key and that the recipient can cryptographically confirm
   proof-of-possession of the key by the presenter.  This property is
   also sometimes described as the presenter being a holder-of-key,=20
   as described in section 5.3 of [POPA].=20
=20

Mike> As noted earlier, I have added this to the introduction in =
response to your comment:

=E2=80=9CSee <xref target=3D"I-D.ietf-oauth-pop-architecture"/> for a =
further discussion of key confirmation.=E2=80=9D

I did not reference a specific section number because =
ietf-oauth-pop-architecture has not yet entered the RFC Editor queue, =
and so the section number may change.

=20

=20

2. Terminology - Presenter

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Sentence 1

-------------------

Not sure if the first sentence is accurately reflecting the intent.=20

It excludes rogue party presenting the token (and fails) from presenter. =


If so, it is fine but using more qualified term like "authorized =
presenter" may make it easier=20

for the reader to parse.=20

=20

Otherwise revise the definition.=20

=20

I believe the =E2=80=9CPresenter=E2=80=9D definition accurately matches =
its usage in this specification.  While this is related to a different =
discussion, I=E2=80=99m not aware of a definition for =
=E2=80=9CAuthorized Presenter=E2=80=9D that could be referenced that =
would add further clarity beyond the existing definition.  (Note that =
the OpenID Connect =E2=80=9Cazp=E2=80=9D claim is for an =
=E2=80=9CAuthorized Party=E2=80=9D to which the token was issued =
=E2=80=93 not an =E2=80=9CAuthorized Presenter=E2=80=9D.  Also, note =
that the usage of =E2=80=9Cazp=E2=80=9D in  =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2ftools.=
ietf.org%2fhtml%2fdraft-sakimura-oauth-rjwtprof-04&data=3D01%7c01%7cMicha=
el.Jones%40microsoft.com%7c619743bacdc34c1bc67408d2a84ab41b%7c72f988bf86f=
141af91ab2d7cd011db47%7c1&sdata=3DY8Ty0Qm8KkgiI%2bzD86cmMMikbEZuAbP2U3zX7=
MhRr7E%3d> http://tools.ietf.org/html/draft-sakimura-oauth-rjwtprof-04 =
is inconsistent with its definition in OpenID Connect, and so should =
probably be revised to use the =E2=80=9CAuthorized Party=E2=80=9D =
terminology or removed, as it does not identify an =E2=80=9CAuthorized =
Presenter=E2=80=9D in the way that I think you are using the term.)

=20

=20

It is not a good practice to define such a generic word like =
"presenter".=20

Since you have used "presenter" as party that holds the key,=20

we have lost the word for the rogue party that presents the token=20

without the key.=20

=20

Mike> =E2=80=9CPresenter=E2=80=9D is no more generic than =
=E2=80=9CIssuer=E2=80=9D or =E2=80=9CRecipient=E2=80=9D.  All are =
standard terms for these kinds of flows, so I=E2=80=99m reluctant to =
invent new terminology.  By design and by definition, a rogue party who =
does not hold the key is not a presenter.  (In the same way, a party who =
creates a JWT and signs a forged =E2=80=9Ciss=E2=80=9D value with a key =
other the named issuer=E2=80=99s keys is not the issuer.)  The standard =
term for such a party is =E2=80=9Cthe attacker=E2=80=9D; we =
haven=E2=80=99t lost the word for such a party.

=20

Also, the current definition includes the issuer in the presenter.=20

Issuer is not typically a party that is supposed to present the token to =
the resource,=20

so the term seems to be especially weird.=20

=20

Sentence 2

-------------------

"issuer or a party different from the issuer" is not constraining =
anything and meaningless.=20

There are more easier to parse and accurate text coming in the main =
text, too.=20

Drop.=20

=20

The phrase expresses the intentional *lack of constraint*, by stating =
that the presenter might be the issuer or might be a party different =
from the issuer.  Too many times in the past people thought the two were =
the same party (and indeed, this error occurred in several places in =
-02), therefore, I believe that expressing this non-constraint adds =
value.  If you want to suggest alternative wording to express this =
non-constraint, I=E2=80=99d be glad to consider it.

=20

What is the most usual case? Is presenter usually the issuer?=20

I do not think so.=20

So, if we really want to express the lack of constraint, then something =
like this would be better:=20

=20

The presenter is usually distinct from the issuer, but the issuer can be =
a presenter as well.=20

=20

Also, I have to point out that the characteristics of this sentence is =
more like a note to definition and not the definition itself.=20

=20

Mike> I=E2=80=99ve deleted this sentence from the draft =E2=80=9CThe =
presenter may be the issuer or a party distinct from the =
issuer.=E2=80=9D  It seems to have been causing more confusion than =
clarity.

=20

=20

3. Proof-Of-Possession Representation

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D

Title

---------

Perhaps "Sender Representation in JWT" is more reflective of the =
content.=20

=20

This was changed to =E2=80=9CRepresentations for Proof-of-Possession =
Keys=E2=80=9D in -03 to clarifying that it is the PoP key being =
represented, not the proof-of-possession itself.

=20

OK.=20

=20

=20

Para 2

-------------

The paragraph describes two ways of sender confirmation:=20

(1) Sender Constraint

(2) Key Confirmation

It should refer to 5.2 and 5.3 of [POPA] for it, as well as align the =
terminology.=20

=20

As described above, the =E2=80=9CSender Constraint=E2=80=9D terminology =
in [POPA] does not match what this specification does.

=20

The title change clarified the situation so now it is ok.=20

=20

=20

Then, it goes on to describe (1) very briefly, in which it is just =
spelling out "iss" and "sub".=20

=20

I understand the use of sub in this section comes down from SAML but I =
feel that some separation between sub and presenter would be nice.=20

For example, when I am presenting the token using an app that I =
installed on my iPhone, the presenter is that app and not me, while the =
sub still may be me. The app is the authorized presenter/party (azp) of =
the token. The JWT may well be about the sub but presented by some =
software component that should be independently identified. =20


So my proposal is to create a new subsection on (1) for the =
completeness, which is going to be a new 3.1, and to use a claim like =
"azp" instead of "sub" to identify the presenter. Less overload would =
cause less confusion later, IMHO.

=20

Per your request,  =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2ftools=
.ietf.org%2fhtml%2fdraft-ietf-oauth-proof-of-possession-03%23section-3&da=
ta=3D01%7c01%7cMichael.Jones%40microsoft.com%7c619743bacdc34c1bc67408d2a8=
4ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=3DcoTzyGHtu%2baIZy4Cp=
hYTHcrFXZtcwnxtXulpT55btME%3d> =
https://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-03#secti=
on-3 was revised to include a description of the use of the =
=E2=80=9Cazp=E2=80=9D claim as a choice that applications can employ to =
identify the presenter, if appropriate.

=20

Thank you.=20

=20

=20

3.1

=3D=3D=3D=3D=3D=3D

Title

--------

Perhaps "Confirmation Key Representation for an Asymmetric Key" is more =
reflective of the content.=20

=20

This was changed to =E2=80=9CRepresentation for an Asymmetric =
Proof-of-Possession Key=E2=80=9D.

=20

Thanks.=20

=20

=20

3.2

=3D=3D=3D=3D=3D=3D=3D=3D

Title

-----------

Perhaps "Confirmation Key Representation for a Symmetric Key" is more =
reflective of the content.=20

=20

This was changed to =E2=80=9CRepresentation for an Encrypted Symmetric =
Proof-of-Possession Key=E2=80=9D.

=20

Thanks.=20

=20

=20

Last Para

-----------------

I feel a bit like needing to sniff into the content of jwk to find out =
what type may not be optimal, though I do not have a concrete proposal a =
this time.=20

=20

The =E2=80=9Cjwe=E2=80=9D member was introduced in -03 to eliminate the =
need for this sniffing.

=20

Thanks.=20

=20

=20

3.3

=3D=3D=3D=3D=3D=3D

Title

---------

Perhaps "Confirmation Key Representation by Key ID" is more reflective =
of the content.=20

=20

This was changed to =E2=80=9CRepresentation of a Key ID for a =
Proof-of-Possession Key=E2=80=9D.

=20

Thanks.=20

=20

=20

Para 1

-----------

There has been some discussion of using thumbprint instead of a blob =
"kid".=20

This is a valid option. If we are to overload the "kid" member for this =
purpose, we need to find a way to signal that it is a thumbprint.=20

It may very well be better to define a separate member name then for the =
thumbprint. The title then changes to "-- by Key ID" to "-- by =
reference".=20

=20

For the same reasons that the =E2=80=9Cjkt=E2=80=9D definition was =
removed from draft-ietf-jose-jwk-thumbprint, it=E2=80=99s not clear that =
it=E2=80=99s needed here.  Applications are free to define that the =
=E2=80=9Ckid=E2=80=9D is to contain a key thumbprint using a particular =
hash function.

=20

OK. So you mean that it should be specified in the application layer. =
That is acceptable, but then mentioning it in the text would be nice.=20

=20

Mike> Fair point.  I=E2=80=99ve added this text to address your =
suggestion:

                  =E2=80=9CThe content of the <spanx =
style=3D"verb">kid</spanx> value is application specific.

                  For instance, some applications may choose to use a =
JWK Thumbprint <xref target=3D"JWK.Thumbprint"/>

                  value as the <spanx style=3D"verb">kid</spanx> =
value.=E2=80=9D

=20

Also, it is conceivable to use the combination of "kid" and "jku". This =
aspect is not spelled out here but appears that some magic happens for =
the key distribution.=20

=20

You=E2=80=99re right that if =E2=80=9Ckid=E2=80=9D is used, unless the =
key is also transmitted in the =E2=80=9Ccnf=E2=80=9D claim, distribution =
of the key is out of scope of the specification.  I can imagine methods =
using =E2=80=9Cjku=E2=80=9D but it seems like we should discuss this =
more before normatively specifying it at this time.

=20

Looking forward to.=20

=20

Mike> The more I thought about this, the more I agreed that =
=E2=80=9Cjku=E2=80=9D was needed to enable PoP keys to be passed by =
reference.  Please review the text adding =E2=80=9Cjku=E2=80=9D at =
http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04#sectio=
n-3.5.

=20

=20

3.4=20

=3D=3D=3D=3D=3D=3D=3D=3D

Since "cnf" appears before 3.4, it may be better to bring 3.4 at the =
front.=20

=20

Agreed.  Sorry I missed doing this in -03.  I=E2=80=99ll plan to do this =
in -04.

=20

Looking forward to.=20

Note that this is not an endorsement for structured cnf, but rather,=20

it was just an editorial point that I raised.=20

=20

Mike> Done.  The former 3.4 is now 3.1.

=20

5.2.2

=3D=3D=3D=3D=3D=3D=3D=3D=3D

Add "azp" and "jkt".=20

=20

o  Confirmation Method Value: "azp"
o  Confirmation Method Description: Client ID of the Authorized =
Presenter
o  Change Controller: IESG
o  Specification Document(s): Section [TBD] of [[ this document ]]

Having a Client ID doesn=E2=80=99t identify a proof-of-possession key, =
so this request seems to be out of place relative to the purpose of this =
specification.

=20

Indeed. If the title was like before the change, it would have been, but =
now the title and the scope is smaller, it is out of scope, I think..=20

=20



o  Confirmation Method Value: "jkt"
o  Confirmation Method Description: JWK Thumbprint of the Confirmation =
Key
o  Change Controller: IESG
o  Specification Document(s): Section [TBD] of [[ this document ]]

As discussed earlier, =E2=80=9Ckid=E2=80=9D can already be used to hold =
a key thumbprint value.

=20

OK. =20



o  Confirmation Method Value: "jku"
o  Confirmation Method Description: JWK URI of the Confirmation Key
o  Change Controller: IESG
o  Specification Document(s): Section [TBD] of [[ this document ]]

=20

We should have a discussion focused specifically on this proposed =
addition.  I can see the value of it, but would like to get input from =
more working group members.  What do people think?  (If this discussion =
doesn=E2=80=99t happen based on this response, we should probably start =
a separate thread on this topic.)

=20

OK.=20

=20

Mike> Done =E2=80=93 thanks!

=20

Privacy Consideration

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

It is missing privacy consideration. It is not required per se, but =
since Key Confirmation method with ephemeral key can be less privacy =
intrusive compared to other sender confirmation method so adding some =
text around it may be a good idea.=20

=20

Can you supply some specific proposed text for -04?

=20

When do you expect -04?=20

Depending on it, I may be able to.=20

=20

Mike> I wrote a Privacy Considerations section, addressing the use of =
confirmation keys as correlation handles.

=20

=20

Best,=20

--=20

Nat Sakimura (=3Dnat)

Chairman, OpenID Foundation
http://nat.sakimura.org/ =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fnat.sa=
kimura.org%2f&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c619743bacd=
c34c1bc67408d2a84ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=3D00R=
1M%2fvqVi6wrk5VWHVAaNu2QZwBoXMiiueGWw8kJWI%3d>=20
@_nat_en

=20

Thanks again for your useful review comments!

=20

                                                            -- Mike

=20





=20

--=20

Nat Sakimura (=3Dnat)

Chairman, OpenID Foundation
http://nat.sakimura.org/ =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fnat.sa=
kimura.org%2f&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c619743bacd=
c34c1bc67408d2a84ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=3D00R=
1M%2fvqVi6wrk5VWHVAaNu2QZwBoXMiiueGWw8kJWI%3d>=20
@_nat_en

=20

                                                                Thanks =
again, Nat!

                                                                -- Mike

=20


------=_NextPart_000_03A6_01D0E4E9.DD565580
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"=EF=BC=AD=EF=BC=B3 =E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"\@=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";
	panose-1:2 11 6 0 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0mm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML =E6=9B=B8=E5=BC=8F=E4=BB=98=E3=81=8D =
\(=E6=96=87=E5=AD=97\)";
	margin:0mm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"=E5=90=B9=E3=81=8D=E5=87=BA=E3=81=97 =
\(=E6=96=87=E5=AD=97\)";
	margin:0mm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma",sans-serif;}
span.HTML
	{mso-style-name:"HTML =E6=9B=B8=E5=BC=8F=E4=BB=98=E3=81=8D =
\(=E6=96=87=E5=AD=97\)";
	mso-style-priority:99;
	mso-style-link:"HTML =E6=9B=B8=E5=BC=8F=E4=BB=98=E3=81=8D";
	font-family:"Courier New";}
span.a
	{mso-style-name:"=E5=90=B9=E3=81=8D=E5=87=BA=E3=81=97 =
\(=E6=96=87=E5=AD=97\)";
	mso-style-priority:99;
	mso-style-link:=E5=90=B9=E3=81=8D=E5=87=BA=E3=81=97;
	font-family:"Arial",sans-serif;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0mm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0mm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.27
	{mso-style-type:personal-reply;
	font-family:"Arial",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026">
<v:textbox inset=3D"5.85pt,.7pt,5.85pt,.7pt" />
</o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DJA link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><a =
name=3D"_MailEndCompose"><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'>T=
hanks very much!<o:p></o:p></span></a></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'>I=
t looks good except that bit more text can be put into Privacy =
Consideration by looking at RFC6973, but it is not a blocking thing. =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'>B=
est, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>-- =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>Nat Sakimura =
&lt;</span><a href=3D"mailto:n-sakimura@nri.co.jp"><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#0563C1'>n-sakimura@nri.co.jp=
</span></a><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>&gt;<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>Nomura Research =
Institute, Ltd. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'><o:p>&nbsp;</o:p></s=
pan></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>PLEASE =
READ:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>The information =
contained in this e-mail is confidential and intended for the named =
recipient(s) only.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:"=EF=BC=AD=EF=BC=B3 =
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF";color:#1F497D'>If you are not an =
intended recipient of this e-mail, you are hereby notified that any =
review, dissemination, distribution or duplication of this message is =
strictly prohibited. If you have received this message in error, please =
notify the sender immediately and delete your copy from your =
system.<o:p></o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D'><=
o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left:solid =
blue 1.5pt;padding:0mm 0mm 0mm 4.0pt'><div><div =
style=3D'border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0mm =
0mm 0mm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span><=
/b><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'> OAuth =
[mailto:oauth-bounces@ietf.org] <b>On Behalf Of </b>Mike =
Jones<br><b>Sent:</b> Saturday, August 29, 2015 10:03 AM<br><b>To:</b> =
Nat Sakimura &lt;sakimura@gmail.com&gt;<br><b>Cc:</b> oauth =
&lt;oauth@ietf.org&gt;<br><b>Subject:</b> Re: [OAUTH-WG] Review Comments =
for =
draft-ietf-oauth-proof-of-possession-02<o:p></o:p></span></p></div></div>=
<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Thanks again for your detailed review, Nat.&nbsp; The remainder of the =
issues you raised are addressed in the <a =
href=3D"http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-0=
4">-04 draft</a>.&nbsp; Replies are inline prefixed by Mike&gt; =
=E2=80=A6<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'>From:</span></=
b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'> Nat Sakimura =
[<a href=3D"mailto:sakimura@gmail.com">mailto:sakimura@gmail.com</a>] =
<br><b>Sent:</b> Tuesday, August 18, 2015 9:00 PM<br><b>To:</b> Mike =
Jones<br><b>Cc:</b> oauth<br><b>Subject:</b> Re: [OAUTH-WG] Review =
Comments for =
draft-ietf-oauth-proof-of-possession-02<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Inline:&nbsp;<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US>2015-08-11 14:12 GMT+09:00 Mike =
Jones &lt;<a href=3D"mailto:Michael.Jones@microsoft.com" =
target=3D"_blank">Michael.Jones@microsoft.com</a>&gt;:<o:p></o:p></span><=
/p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Replies inline=E2=80=A6</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'>From:</span></=
b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'> OAuth =
[mailto:</span><span lang=3DEN-US><a =
href=3D"mailto:oauth-bounces@ietf.org" target=3D"_blank"><span =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'>oauth-bounces@=
ietf.org</span></a></span><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma",sans-serif'>] <b>On =
Behalf Of </b>Nat Sakimura<br><b>Sent:</b> Wednesday, March 25, 2015 =
6:38 AM<br><b>To:</b> oauth<br><b>Subject:</b> [OAUTH-WG] Review =
Comments for draft-ietf-oauth-proof-of-possession-02</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Dear OAuthers:&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Here is my belated review comments on&nbsp;</span><span =
lang=3DEN>draft-ietf-oauth-proof-of-possession-02</span><span =
lang=3DEN-US><br clear=3Dall><o:p></o:p></span></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Below, [POPA] stands for <a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%=
2ftools.ietf.org%2fhtml%2fdraft-ietf-oauth-pop-architecture-01&amp;data=3D=
01%7c01%7cMichael.Jones%40microsoft.com%7c619743bacdc34c1bc67408d2a84ab41=
b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3D3S7krqi0KCDTpgN8bOMX=
akqMNwsxVka24mvUqB8uWjE%3d" =
target=3D"_blank">https://tools.ietf.org/html/draft-ietf-oauth-pop-archit=
ecture-01</a><o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Abstract<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></=
div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It is probably better to spell out that this document is =
describing the JWT format that can be used for sender constraint (5.2 of =
[POPA]) and key confirmation (5.3 of [POPA]). This will make it easier =
for the reader to understand what this document aims =
at.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>It does not seem to me that the =E2=80=9CSender Constraint=E2=80=9D =
concept described in 5.3 of [POPA] is the same</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>5.2 I guess, not =
5.3.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>thing as identifying a proof-of-possession key within a JWT, which is =
the purpose of this specification.&nbsp; In this specification, the =
issuer makes a statement that the presenter can confirm possession of a =
key.&nbsp; I don=E2=80=99t know how that would map into a =
=E2=80=9CSender Constraint=E2=80=9D.&nbsp; For one thing, which party =
are you considering to be the =E2=80=9CSender=E2=80=9D?&nbsp; =
Accordingly, I left the abstract unchanged.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></blockquote><=
div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>OK. Since the draft was titled =
&quot;Proof of Possession Semantics for&nbsp;<span =
style=3D'color:black'>for JSON Web Tokens (JWTs)&quot;, I pointed it out =
that it should not only talk about 5.3 of [POPA] but also 5.2. However, =
now that you have changed the tile to&nbsp;</span>&quot;Proof of =
Possession <b><u>KEY</u></b> Semantics for&nbsp;<span =
style=3D'color:black'>for JSON Web Tokens (JWTs)&quot;, this issue is =
resolved. It would be nice to state that it is talking about 5.3 of =
[POPA] in the introduction =
though.&nbsp;</span><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#00B050'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; I have added this to the introduction in response to your =
comment:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>=E2=80=9CSee &lt;xref =
target=3D&quot;I-D.ietf-oauth-pop-architecture&quot;/&gt; for a further =
discussion of key =
confirmation.=E2=80=9D<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Accordingly, we should consider the title change to =
something like:&nbsp;<o:p></o:p></span></p></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>JWT Sender Confirmation Token =
Syntax&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp; OR<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>borrowing from the financial concept which I believe is the =
origin of the concept of &quot;bearer =
token&quot;,&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>JWT Registered Token =
Syntax<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-- here, &quot;Registered&quot; mean that either the sender =
constraint or key confirmation is registered within or in conjunction =
with the token.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>I changed the title in -03 to =E2=80=9CProof-of-Possession Key =
Semantics for JSON Web Tokens (JWTs)=E2=80=9D to make it clear this =
draft is about PoP key semantics for JWTs =E2=80=93 not the =
proof-of-possession mechanism itself.&nbsp; I=E2=80=99ve already =
responded to the =E2=80=9CSender Constraint=E2=80=9D suggestion =
above.&nbsp; Per my earlier response, I don=E2=80=99t believe that =
=E2=80=9CRegistered Token=E2=80=9D is standard terminology, and so would =
confuse more than it would clarify.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Now that you have clarified that =
this document is only about 5.3 of =
[POPA],&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>the title in -03 is =
appropriate.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>NOTE: &quot;Registered *&quot; is a =
very well established term in financial =
industry,&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>describing kind of =
&quot;token&quot; needed to be presented to exercise the right assigned =
to it. &nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>e.g., Registered Security, Registered Share Certificate, =
etc.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>1. Introduction<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span>=
</p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Consider referencing =
draft-ietf-oauth-pop-architecture.&nbsp;<o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It will be clearer for the reader then, and the text will =
be shorter.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Again, I suspect you=E2=80=99re asking me to reference this draft for =
the =E2=80=9CSender Constraint=E2=80=9D terminology, which is both =
vaguely defined in [POPA], and doesn=E2=80=99t match what this =
specification does.&nbsp; Therefore, I did not do this here, although =
other appropriate references to [POPA] are included.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>It would be nice to point out that =
this document is talking about the model presented in 5.3 of [POPA]. =
&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>My suggestion: Insert &quot;,&nbsp;<b><span =
style=3D'color:black'>as described in section 5.3 of =
[POPA]&quot;</span></b>&nbsp;before the end of the Para =
1.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><pre><span =
lang=3DEN-US style=3D'color:black'> &nbsp;&nbsp;This specification =
defines how to express a declaration in a JSON =
Web<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'color:black'>&nbsp;&nbsp; Token (JWT) [JWT] that the presenter =
of the JWT possesses a<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'color:black'>&nbsp;&nbsp; particular key and that the recipient =
can cryptographically confirm<o:p></o:p></span></pre><pre><span =
lang=3DEN-US style=3D'color:black'>&nbsp;&nbsp; proof-of-possession of =
the key by the presenter.&nbsp; This property =
is<o:p></o:p></span></pre><pre><span lang=3DEN-US =
style=3D'color:black'>&nbsp;&nbsp; also sometimes described as the =
presenter being a holder-of-key, <o:p></o:p></span></pre><pre><span =
lang=3DEN-US style=3D'color:black'>&nbsp;&nbsp;&nbsp;<b><u>as described =
in section 5.3 of [POPA]. <o:p></o:p></u></b></span></pre><pre><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></pre><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; As noted earlier, I have added this to the introduction in =
response to your comment:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>=E2=80=9CSee &lt;xref =
target=3D&quot;I-D.ietf-oauth-pop-architecture&quot;/&gt; for a further =
discussion of key confirmation.=E2=80=9D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>I did not reference a specific section number because =
ietf-oauth-pop-architecture has not yet entered the RFC Editor queue, =
and so the section number may change.<o:p></o:p></span></p><pre><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></pre></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>2. Terminology - =
Presenter<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Sentence 1<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-------------------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Not sure if the first sentence is accurately reflecting the =
intent.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It excludes rogue party presenting the token (and fails) =
from presenter.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>If so, it is fine but using more qualified term like =
&quot;authorized presenter&quot; may make it =
easier&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>for the reader to =
parse.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Otherwise revise the =
definition.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>I believe the =E2=80=9CPresenter=E2=80=9D definition accurately matches =
its usage in this specification.&nbsp; While this is related to a =
different discussion, I=E2=80=99m not aware of a definition for =
=E2=80=9CAuthorized Presenter=E2=80=9D that could be referenced that =
would add further clarity beyond the existing definition.&nbsp; (Note =
that the OpenID Connect =E2=80=9Cazp=E2=80=9D claim is for an =
=E2=80=9CAuthorized Party=E2=80=9D to which the token was issued =
=E2=80=93 not an =E2=80=9CAuthorized Presenter=E2=80=9D.&nbsp; Also, =
note that the usage of =E2=80=9Cazp=E2=80=9D in </span><span =
lang=3DEN-US><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2=
ftools.ietf.org%2fhtml%2fdraft-sakimura-oauth-rjwtprof-04&amp;data=3D01%7=
c01%7cMichael.Jones%40microsoft.com%7c619743bacdc34c1bc67408d2a84ab41b%7c=
72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3DY8Ty0Qm8KkgiI%2bzD86cmMM=
ikbEZuAbP2U3zX7MhRr7E%3d" target=3D"_blank"><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'>http://tools.=
ietf.org/html/draft-sakimura-oauth-rjwtprof-04</span></a></span><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
> is inconsistent with its definition in OpenID Connect, and so should =
probably be revised to use the =E2=80=9CAuthorized Party=E2=80=9D =
terminology or removed, as it does not identify an =E2=80=9CAuthorized =
Presenter=E2=80=9D in the way that I think you are using the =
term.)</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>It is not a good practice to define =
such a generic word like =
&quot;presenter&quot;.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Since you have used =
&quot;presenter&quot; as party that holds the =
key,&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>we have lost the word for the rogue party that presents the =
token&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>without the key.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#00B050'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; =E2=80=9CPresenter=E2=80=9D is no more generic than =
=E2=80=9CIssuer=E2=80=9D or =E2=80=9CRecipient=E2=80=9D.&nbsp; All are =
standard terms for these kinds of flows, so I=E2=80=99m reluctant to =
invent new terminology.&nbsp; By design and by definition, a rogue party =
who does not hold the key is not a presenter.&nbsp; (In the same way, a =
party who creates a JWT and signs a forged =E2=80=9Ciss=E2=80=9D value =
with a key other the named issuer=E2=80=99s keys is not the =
issuer.)&nbsp; The standard term for such a party is =E2=80=9Cthe =
attacker=E2=80=9D; we haven=E2=80=99t lost the word for such a =
party.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Also, the current definition includes the issuer in the =
presenter.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Issuer is not typically a party =
that is supposed to present the token to the =
resource,&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>so the term seems to be especially =
weird.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'color:#00B050'>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Sentence 2<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-------------------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&quot;issuer or a party different from the issuer&quot; is =
not constraining anything and =
meaningless.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>There are more easier to parse and accurate text coming in =
the main text, too.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Drop.&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>The phrase expresses the intentional *<b>lack of constraint</b>*, by =
stating that the presenter might be the issuer or might be a party =
different from the issuer.&nbsp; Too many times in the past people =
thought the two were the same party (and indeed, this error occurred in =
several places in -02), therefore, I believe that expressing this =
non-constraint adds value.&nbsp; If you want to suggest alternative =
wording to express this non-constraint, I=E2=80=99d be glad to consider =
it.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>What is the most usual case? Is =
presenter usually the issuer?&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I do not think =
so.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>So, if we really want to express the lack of constraint, =
then something like this would be =
better:&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>The presenter is usually distinct =
from the issuer, but the issuer can be a presenter as =
well.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Also, I have to point out that the =
characteristics of this sentence is more like a note to definition and =
not the definition itself.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#00B050'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; I=E2=80=99ve deleted this sentence from the draft =E2=80=9CThe =
presenter may be the issuer or a party distinct from the =
issuer.=E2=80=9D&nbsp; It seems to have been causing more confusion than =
clarity.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>3. Proof-Of-Possession =
Representation<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Title<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>---------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Perhaps &quot;Sender Representation in JWT&quot; is more =
reflective of the content.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>This was changed to =E2=80=9CRepresentations for Proof-of-Possession =
Keys=E2=80=9D in -03 to clarifying that it is the PoP key being =
represented, not the proof-of-possession itself.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>OK.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Para 2<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-------------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>The paragraph describes two ways of sender =
confirmation:&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>(1) Sender Constraint<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>(2) Key Confirmation<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It should refer to 5.2 and 5.3 of [POPA] for it, as well as =
align the terminology.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>As described above, the =E2=80=9CSender Constraint=E2=80=9D terminology =
in [POPA] does not match what this specification does.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>The title change clarified the =
situation so now it is ok.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Then, it goes on to describe (1) very briefly, in which it =
is just spelling out &quot;iss&quot; and =
&quot;sub&quot;.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>I understand the use of sub in this section comes down from =
SAML but I feel that some separation between sub and presenter would be =
nice. <br><br>For example, when I am presenting the token using an app =
that I installed on my iPhone, the presenter is that app and not me, =
while the sub still may be me. The app is the authorized presenter/party =
(azp) of the token.&nbsp;The JWT may well be about the sub but presented =
by some software component that should be independently identified. =
&nbsp;<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US><br>So my proposal is to create a new subsection on (1) for =
the completeness, which is going to be a new 3.1, and to use a claim =
like &quot;azp&quot; instead of &quot;sub&quot; to identify the =
presenter. Less overload would cause less confusion later, =
IMHO.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Per your request, </span><span lang=3DEN-US><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%=
2ftools.ietf.org%2fhtml%2fdraft-ietf-oauth-proof-of-possession-03%23secti=
on-3&amp;data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c619743bacdc34c1=
bc67408d2a84ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3DcoTz=
yGHtu%2baIZy4CphYTHcrFXZtcwnxtXulpT55btME%3d" target=3D"_blank"><span =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif'>https://tools=
.ietf.org/html/draft-ietf-oauth-proof-of-possession-03#section-3</span></=
a></span><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
> was revised to include a description of the use of the =
=E2=80=9Cazp=E2=80=9D claim as a choice that applications can employ to =
identify the presenter, if appropriate.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Thank =
you.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>3.1<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Title<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>--------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Perhaps &quot;Confirmation Key Representation for an =
Asymmetric Key&quot; is more reflective of the =
content.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>This was changed to =E2=80=9CRepresentation for an Asymmetric =
Proof-of-Possession Key=E2=80=9D.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Thanks.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>3.2<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Title<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-----------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Perhaps &quot;Confirmation Key Representation for a =
Symmetric Key&quot; is more reflective of the =
content.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>This was changed to =E2=80=9CRepresentation for an Encrypted Symmetric =
Proof-of-Possession Key=E2=80=9D.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Thanks.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Last Para<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-----------------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>I feel a bit like needing to sniff into the content of jwk =
to find out what type may not be optimal, though I do not have a =
concrete proposal a this time.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>The =E2=80=9Cjwe=E2=80=9D member was introduced in -03 to eliminate the =
need for this sniffing.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Thanks.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>3.3<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Title<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>---------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Perhaps &quot;Confirmation Key Representation by Key =
ID&quot; is more reflective of the =
content.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>This was changed to =E2=80=9CRepresentation of a Key ID for a =
Proof-of-Possession Key=E2=80=9D.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>Thanks.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Para 1<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-----------<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>There has been some discussion of using thumbprint instead =
of a blob &quot;kid&quot;.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>This is a valid option. If we are to overload the =
&quot;kid&quot; member for this purpose, we need to find a way to signal =
that it is a thumbprint.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It may very well be better to define a separate member name =
then for the thumbprint. The title then changes to &quot;-- by Key =
ID&quot; to &quot;-- by =
reference&quot;.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>For the same reasons that the =E2=80=9Cjkt=E2=80=9D definition was =
removed from draft-ietf-jose-jwk-thumbprint, it=E2=80=99s not clear that =
it=E2=80=99s needed here.&nbsp; Applications are free to define that the =
=E2=80=9Ckid=E2=80=9D is to contain a key thumbprint using a particular =
hash function.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>OK. So you mean that it should be =
specified in the application layer. That is acceptable, but then =
mentioning it in the text would be =
nice.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; Fair point.&nbsp; I=E2=80=99ve added this text to address your =
suggestion:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; &nbsp; =E2=80=9CThe content of the &lt;spanx =
style=3D&quot;verb&quot;&gt;kid&lt;/spanx&gt; value is application =
specific.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; &nbsp; For instance, some applications may choose to =
use a JWK Thumbprint &lt;xref =
target=3D&quot;JWK.Thumbprint&quot;/&gt;<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; &nbsp; value as the &lt;spanx =
style=3D&quot;verb&quot;&gt;kid&lt;/spanx&gt; =
value.=E2=80=9D<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Also, it is conceivable to use the combination of =
&quot;kid&quot; and &quot;jku&quot;. This aspect is not spelled out here =
but appears that some magic happens for the key =
distribution.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>You=E2=80=99re right that if =E2=80=9Ckid=E2=80=9D is used, unless the =
key is also transmitted in the =E2=80=9Ccnf=E2=80=9D claim, distribution =
of the key is out of scope of the specification.&nbsp; I can imagine =
methods using =E2=80=9Cjku=E2=80=9D but it seems like we should discuss =
this more before normatively specifying it at this time.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Looking forward =
to.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#00B050'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; The more I thought about this, the more I agreed that =
=E2=80=9Cjku=E2=80=9D was needed to enable PoP keys to be passed by =
reference.&nbsp; Please review the text adding =E2=80=9Cjku=E2=80=9D at =
<a =
href=3D"http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-0=
4#section-3.5">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-posse=
ssion-04#section-3.5</a>.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
><o:p>&nbsp;</o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p></div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>3.4&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Since &quot;cnf&quot; appears before 3.4, it may be better =
to bring 3.4 at the =
front.&nbsp;<o:p></o:p></span></p></div></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Agreed.&nbsp; Sorry I missed doing this in -03.&nbsp; I=E2=80=99ll plan =
to do this in -04.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Looking forward =
to.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Note that this is not an endorsement for structured cnf, =
but rather,&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>it was just an editorial point that =
I raised.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; Done.&nbsp; The former 3.4 is now =
3.1.<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>5.2.2<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p></div><div>=
<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Add &quot;azp&quot; and =
&quot;jkt&quot;.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US>o &nbsp;Confirmation Method Value: &quot;azp&quot;<br>o =
&nbsp;Confirmation Method Description: Client ID of the Authorized =
Presenter<br>o &nbsp;Change Controller: IESG<br>o &nbsp;Specification =
Document(s): Section [TBD] of [[ this document =
]]<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>Having a Client ID doesn=E2=80=99t =
identify a proof-of-possession key, so this request seems to be out of =
place relative to the purpose of this specification.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></blockquote><=
div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>Indeed. If the title was like =
before the change, it would have been, but now the title and the scope =
is smaller, it is out of scope, I =
think..&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US><br><br>o &nbsp;Confirmation Method Value: =
&quot;jkt&quot;<br>o &nbsp;Confirmation Method Description: JWK =
Thumbprint of the Confirmation Key<br>o &nbsp;Change Controller: =
IESG<br>o &nbsp;Specification Document(s): Section [TBD] of [[ this =
document ]]<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>As discussed earlier, =
=E2=80=9Ckid=E2=80=9D can already be used to hold a key thumbprint =
value.</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></blockquote><=
div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>OK. =
&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US><br><br>o &nbsp;Confirmation Method Value: =
&quot;jku&quot;<br>o &nbsp;Confirmation Method Description: JWK URI of =
the Confirmation Key<br>o &nbsp;Change Controller: IESG<br>o =
&nbsp;Specification Document(s): Section [TBD] of [[ this document =
]]<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>We should have a discussion focused specifically on this proposed =
addition.&nbsp; I can see the value of it, but would like to get input =
from more working group members.&nbsp; What do people think?&nbsp; (If =
this discussion doesn=E2=80=99t happen based on this response, we should =
probably start a separate thread on this topic.)</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US>OK.&nbsp;<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; Done =E2=80=93 thanks!<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Privacy Consideration<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>It is missing privacy consideration. It is not required per =
se, but since Key Confirmation method with ephemeral key can be less =
privacy intrusive compared to other sender confirmation method so adding =
some text around it may be a good =
idea.&nbsp;<o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US style=3D'color:#1F497D'>&nbsp;</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Can you supply some specific proposed text for -04?</span><span =
lang=3DEN-US><o:p></o:p></span></p></div></div></div></div></div></blockq=
uote><div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>When do you expect =
-04?&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US>Depending on it, I may be able =
to.&nbsp;<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>Mike&gt; I wrote a Privacy Considerations section, addressing the use =
of confirmation keys as correlation handles.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0mm 0mm 0mm =
6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0mm;margin-bottom:5=
.0pt'><div><div><div><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Best,&nbsp;<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>-- <o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Nat Sakimura (=3Dnat)<o:p></o:p></span></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Chairman, OpenID Foundation<br><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2=
fnat.sakimura.org%2f&amp;data=3D01%7c01%7cMichael.Jones%40microsoft.com%7=
c619743bacdc34c1bc67408d2a84ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&=
amp;sdata=3D00R1M%2fvqVi6wrk5VWHVAaNu2QZwBoXMiiueGWw8kJWI%3d" =
target=3D"_blank">http://nat.sakimura.org/</a><br>@_nat_en<o:p></o:p></sp=
an></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>Thanks again for your useful review comments!</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;</span><span lang=3DEN-US =
style=3D'color:#888888'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
Mike</span><span lang=3DEN-US =
style=3D'color:#888888'><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'color:#888888'><o:p>&nbsp;</o:p></span></p></div></div></div></d=
iv></div></div></div></blockquote></div><p class=3DMsoNormal><span =
lang=3DEN-US><br><br clear=3Dall><o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><p =
class=3DMsoNormal><span lang=3DEN-US>-- <o:p></o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US>Nat Sakimura =
(=3Dnat)<o:p></o:p></span></p><div><p class=3DMsoNormal><span =
lang=3DEN-US>Chairman, OpenID Foundation<br><a =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2=
fnat.sakimura.org%2f&amp;data=3D01%7c01%7cMichael.Jones%40microsoft.com%7=
c619743bacdc34c1bc67408d2a84ab41b%7c72f988bf86f141af91ab2d7cd011db47%7c1&=
amp;sdata=3D00R1M%2fvqVi6wrk5VWHVAaNu2QZwBoXMiiueGWw8kJWI%3d" =
target=3D"_blank">http://nat.sakimura.org/</a><br>@_nat_en<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Thanks again, Nat!<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#00B050'=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; -- Mike<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'=
><o:p>&nbsp;</o:p></span></p></div></div></div></div></div></div></body><=
/html>
------=_NextPart_000_03A6_01D0E4E9.DD565580--



From nobody Tue Sep  1 08:13:52 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C78421B2F99 for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:13:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 UxRfkCFYRNwL for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:13:48 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE1121B324B for <oauth@ietf.org>; Tue,  1 Sep 2015 08:13:48 -0700 (PDT)
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t81FDjno013421 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Sep 2015 15:13:46 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t81FDjPr003020 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Sep 2015 15:13:45 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t81FDjmd004820; Tue, 1 Sep 2015 15:13:45 GMT
Received: from [10.0.1.20] (/24.86.216.17) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 01 Sep 2015 08:13:45 -0700
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Phil Hunt <phil.hunt@oracle.com>
X-Mailer: iPhone Mail (12H321)
In-Reply-To: <55E544A6.3050203@gmx.net>
Date: Tue, 1 Sep 2015 08:13:44 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <514ABD00-586C-4ABC-A867-698CBC50DA79@oracle.com>
References: <20150901045617.CB44D187A98@rfc-editor.org> <55E544A6.3050203@gmx.net>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/ltHzjQIiYCCcr8h-tPw__1Kx-uc>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 15:13:50 -0000

+1 !

Phil

> On Aug 31, 2015, at 23:24, Hannes Tschofenig <hannes.tschofenig@gmx.net> w=
rote:
>=20
> FYI: Thanks to Bill for the hard work!
>=20
> -------- Forwarded Message --------
> Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
> (SASL) Mechanisms for OAuth
> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
> From: rfc-editor@rfc-editor.org
> Reply-To: ietf@ietf.org
> To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
> CC: kitten@ietf.org, drafts-update-ref@iana.org, rfc-editor@rfc-editor.org=

>=20
> A new Request for Comments is now available in online RFC libraries.
>=20
>=20
>        RFC 7628
>=20
>        Title:      A Set of Simple Authentication
>                    and Security Layer (SASL) Mechanisms
>                    for OAuth
>        Author:     W. Mills, T. Showalter, H. Tschofenig
>        Status:     Standards Track
>        Stream:     IETF
>        Date:       August 2015
>        Mailbox:    wmills_92105@yahoo.com,
>                    tjs@psaux.com,
>                    Hannes.Tschofenig@gmx.net
>        Pages:      21
>        Characters: 46408
>        Updates/Obsoletes/SeeAlso:   None
>=20
>        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt
>=20
>        URL:        https://www.rfc-editor.org/info/rfc7628
>=20
>        DOI:        http://dx.doi.org/10.17487/RFC7628
>=20
> OAuth enables a third-party application to obtain limited access to a
> protected resource, either on behalf of a resource owner by
> orchestrating an approval interaction or by allowing the third-party
> application to obtain access on its own behalf.
>=20
> This document defines how an application client uses credentials
> obtained via OAuth over the Simple Authentication and Security Layer
> (SASL) to access a protected resource at a resource server.  Thereby,
> it enables schemes defined within the OAuth framework for
> non-HTTP-based application protocols.
>=20
> Clients typically store the user's long-term credential.  This does,
> however, lead to significant security vulnerabilities, for example,
> when such a credential leaks.  A significant benefit of OAuth for
> usage in those clients is that the password is replaced by a shared
> secret with higher entropy, i.e., the token.  Tokens typically
> provide limited access rights and can be managed and revoked
> separately from the user's long-term password.
>=20
> This document is a product of the Common Authentication Technology Next
> Generation Working Group of the IETF.
>=20
> This is now a Proposed Standard.
>=20
> STANDARDS TRACK: This document specifies an Internet Standards Track
> protocol for the Internet community, and requests discussion and suggestio=
ns
> for improvements.  Please refer to the current edition of the Official
> Internet Protocol Standards (https://www.rfc-editor.org/standards) for the=

> standardization state and status of this protocol.  Distribution of this
> memo is unlimited.
>=20
> This announcement is sent to the IETF-Announce and rfc-dist lists.
> To subscribe or unsubscribe, see
>  https://www.ietf.org/mailman/listinfo/ietf-announce
>  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist
>=20
> For searching the RFC series, see https://www.rfc-editor.org/search
> For downloading RFCs, see https://www.rfc-editor.org/rfc.html
>=20
> Requests for special distribution should be addressed to either the
> author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
> specifically noted otherwise on the RFC itself, all RFCs are for
> unlimited distribution.
>=20
>=20
> The RFC Editor Team
> Association Management Solutions, LLC
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


From nobody Tue Sep  1 08:44:18 2015
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60B811B4D02 for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:44:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 o0TMOijNeR3H for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:44:14 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0146.outbound.protection.outlook.com [207.46.100.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C9601B3DA6 for <oauth@ietf.org>; Tue,  1 Sep 2015 08:44:14 -0700 (PDT)
Received: from BY2PR03MB442.namprd03.prod.outlook.com (10.141.141.145) by BY2PR03MB411.namprd03.prod.outlook.com (10.141.141.22) with Microsoft SMTP Server (TLS) id 15.1.243.23; Tue, 1 Sep 2015 15:44:13 +0000
Received: from BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) by BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) with mapi id 15.01.0243.024; Tue, 1 Sep 2015 15:44:12 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Bill Mills <wimills@microsoft.com>, Phil Hunt <phil.hunt@oracle.com>, Hannes Tschofenig <hannes.tschofenig@gmx.net>
Thread-Topic: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
Thread-Index: AQHQ5Ir75W0PLpZNOkaEhwVtHuhg4J4nyH8AgAAH7bA=
Date: Tue, 1 Sep 2015 15:44:12 +0000
Message-ID: <BY2PR03MB442A1C544C1DE1B7608E971F56A0@BY2PR03MB442.namprd03.prod.outlook.com>
References: <20150901045617.CB44D187A98@rfc-editor.org> <55E544A6.3050203@gmx.net> <514ABD00-586C-4ABC-A867-698CBC50DA79@oracle.com>
In-Reply-To: <514ABD00-586C-4ABC-A867-698CBC50DA79@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michael.Jones@microsoft.com; 
x-originating-ip: [50.47.89.201]
x-microsoft-exchange-diagnostics: 1; BY2PR03MB411; 5:Bgxe/s1Bg1hD9n3cMHHtWdudCBNPrADo86iI4vtBS32MNeBQ5sbZqeRQ7cAZU9vI/0DoEXrX42rLg9gBhD56p4fjrfpQfZvU5bBmjWfxNSSc1Q+/L5OdDWRwdsj3WQwkwcE7wxGz6SJourLbEUwz3Q==; 24:nc17m5D9dqN/cWZ2wZomOTj+got/Lu02MwUARipN6j91UiOuee+wgLIMnlrJQvFagc993ceczMatQcLL15B5dZxooUVFhTU6DCK1ovwLhGg=; 20:bzK/2dgjkIYyeymXWZ7eusuWeBocn9yGB93DeBb+VwoMBmk9jpLfZhp60AFT8xaxAFPqM9sE+OP3JtYx1iiGnQ==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42134001)(42139001); SRVR:BY2PR03MB411; 
x-microsoft-antispam-prvs: <BY2PR03MB41120CDC0C92F584E16B347F56A0@BY2PR03MB411.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401001)(8121501046)(5005006)(3002001); SRVR:BY2PR03MB411; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB411; 
x-forefront-prvs: 06860EDC7B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(2473001)(15594002)(189002)(69234005)(377454003)(13464003)(24454002)(199003)(86612001)(74316001)(33656002)(19580395003)(19580405001)(5002640100001)(5880100001)(2656002)(5001960100002)(189998001)(5003600100002)(5001830100001)(64706001)(4001540100001)(551544002)(5007970100001)(5004730100002)(81156007)(97736004)(5001860100001)(105586002)(5001770100001)(106116001)(575784001)(99286002)(106356001)(86362001)(15975445007)(2421001)(102836002)(10090500001)(87936001)(77096005)(68736005)(62966003)(46102003)(5005710100001)(10290500002)(10400500002)(8990500004)(101416001)(50986999)(66066001)(54356999)(76176999)(92566002)(2561002)(122556002)(40100003)(2950100001)(76576001)(2900100001)(1511001)(77156002)(24704002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB411; H:BY2PR03MB442.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2015 15:44:12.3693 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB411
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/8LuK5W9AqxWVSXJU8MFWT7fXhUQ>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 15:44:16 -0000

Congratulations, Bill!

-----Original Message-----
From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt
Sent: Tuesday, September 01, 2015 8:14 AM
To: Hannes Tschofenig
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and=
 Security Layer (SASL) Mechanisms for OAuth

+1 !

Phil

> On Aug 31, 2015, at 23:24, Hannes Tschofenig <hannes.tschofenig@gmx.net> =
wrote:
>=20
> FYI: Thanks to Bill for the hard work!
>=20
> -------- Forwarded Message --------
> Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
> (SASL) Mechanisms for OAuth
> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
> From: rfc-editor@rfc-editor.org
> Reply-To: ietf@ietf.org
> To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
> CC: kitten@ietf.org, drafts-update-ref@iana.org,=20
> rfc-editor@rfc-editor.org
>=20
> A new Request for Comments is now available in online RFC libraries.
>=20
>=20
>        RFC 7628
>=20
>        Title:      A Set of Simple Authentication
>                    and Security Layer (SASL) Mechanisms
>                    for OAuth
>        Author:     W. Mills, T. Showalter, H. Tschofenig
>        Status:     Standards Track
>        Stream:     IETF
>        Date:       August 2015
>        Mailbox:    wmills_92105@yahoo.com,
>                    tjs@psaux.com,
>                    Hannes.Tschofenig@gmx.net
>        Pages:      21
>        Characters: 46408
>        Updates/Obsoletes/SeeAlso:   None
>=20
>        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt
>=20
>        URL:        https://na01.safelinks.protection.outlook.com/?url=3Dh=
ttps%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&data=3D01%7c01%7cMichael.J=
ones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af9=
1ab2d7cd011db47%7c1&sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d
>=20
>        DOI:        https://na01.safelinks.protection.outlook.com/?url=3Dh=
ttp%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&data=3D01%7c01%7cMichael.Jones%=
40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d=
7cd011db47%7c1&sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d
>=20
> OAuth enables a third-party application to obtain limited access to a=20
> protected resource, either on behalf of a resource owner by=20
> orchestrating an approval interaction or by allowing the third-party=20
> application to obtain access on its own behalf.
>=20
> This document defines how an application client uses credentials=20
> obtained via OAuth over the Simple Authentication and Security Layer
> (SASL) to access a protected resource at a resource server.  Thereby,=20
> it enables schemes defined within the OAuth framework for=20
> non-HTTP-based application protocols.
>=20
> Clients typically store the user's long-term credential.  This does,=20
> however, lead to significant security vulnerabilities, for example,=20
> when such a credential leaks.  A significant benefit of OAuth for=20
> usage in those clients is that the password is replaced by a shared=20
> secret with higher entropy, i.e., the token.  Tokens typically provide=20
> limited access rights and can be managed and revoked separately from=20
> the user's long-term password.
>=20
> This document is a product of the Common Authentication Technology=20
> Next Generation Working Group of the IETF.
>=20
> This is now a Proposed Standard.
>=20
> STANDARDS TRACK: This document specifies an Internet Standards Track=20
> protocol for the Internet community, and requests discussion and=20
> suggestions for improvements.  Please refer to the current edition of=20
> the Official Internet Protocol Standards=20
> (https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.
> rfc-editor.org%2fstandards&data=3D01%7c01%7cMichael.Jones%40microsoft.com=
%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&=
sdata=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d) for the standardi=
zation state and status of this protocol.  Distribution of this memo is unl=
imited.
>=20
> This announcement is sent to the IETF-Announce and rfc-dist lists.
> To subscribe or unsubscribe, see
> =20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
> etf.org%2fmailman%2flistinfo%2fietf-announce&data=3D01%7c01%7cMichael.Jo
> nes%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f14
> 1af91ab2d7cd011db47%7c1&sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t
> WbEkg%3d =20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fmailm
> an.rfc-editor.org%2fmailman%2flistinfo%2frfc-dist&data=3D01%7c01%7cMicha
> el.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf
> 86f141af91ab2d7cd011db47%7c1&sdata=3Dagec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx
> 8bSLgDdc%3d
>=20
> For searching the RFC series, see=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
> fc-editor.org%2fsearch&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c
> 9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c
> 1&sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d
> For downloading RFCs, see=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
> fc-editor.org%2frfc.html&data=3D01%7c01%7cMichael.Jones%40microsoft.com%
> 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%
> 7c1&sdata=3D93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d
>=20
> Requests for special distribution should be addressed to either the=20
> author of the RFC in question, or to rfc-editor@rfc-editor.org. =20
> Unless specifically noted otherwise on the RFC itself, all RFCs are=20
> for unlimited distribution.
>=20
>=20
> The RFC Editor Team
> Association Management Solutions, LLC
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
> etf.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40mi
> crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2
> d7cd011db47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%
> 3d

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf=
.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40microsof=
t.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47=
%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d


From nobody Tue Sep  1 09:03:55 2015
Return-Path: <torsten@lodderstedt.net>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF7A61B3716 for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 09:03:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.251
X-Spam-Level: 
X-Spam-Status: No, score=-2.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 j09dik5lEOAm for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 09:03:49 -0700 (PDT)
Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.18.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80A361B41E5 for <oauth@ietf.org>; Tue,  1 Sep 2015 09:03:43 -0700 (PDT)
Received: from [80.187.113.166] (helo=[10.42.51.78]) by smtprelay02.ispgateway.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-SHA:256) (Exim 4.84) (envelope-from <torsten@lodderstedt.net>) id 1ZWo28-0005of-HC; Tue, 01 Sep 2015 18:03:41 +0200
User-Agent: K-9 Mail for Android
In-Reply-To: <BY2PR03MB442A1C544C1DE1B7608E971F56A0@BY2PR03MB442.namprd03.prod.outlook.com>
References: <20150901045617.CB44D187A98@rfc-editor.org> <55E544A6.3050203@gmx.net> <514ABD00-586C-4ABC-A867-698CBC50DA79@oracle.com> <BY2PR03MB442A1C544C1DE1B7608E971F56A0@BY2PR03MB442.namprd03.prod.outlook.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----F14VEAD3DIJ6UF5IHLNN6OG8CTR6BK"
Content-Transfer-Encoding: 8bit
From: Torsten Lodderstedt <torsten@lodderstedt.net>
Date: Tue, 01 Sep 2015 17:56:29 +0200
To: Mike Jones <Michael.Jones@microsoft.com>, Bill Mills <wimills@microsoft.com>, Phil Hunt <phil.hunt@oracle.com>, Hannes Tschofenig <hannes.tschofenig@gmx.net>
Message-ID: <4FCA2B2B-8AF8-464D-91ED-793D295C8DCB@lodderstedt.net>
X-Df-Sender: dG9yc3RlbkBsb2RkZXJzdGVkdC5uZXQ=
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/VUGUncledls3QSPsOcgJc8kv34g>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 16:03:54 -0000

------F14VEAD3DIJ6UF5IHLNN6OG8CTR6BK
Content-Transfer-Encoding: 8bit
Content-Type: text/plain;
 charset=UTF-8

+1

Am 1. September 2015 17:44:12 MESZ, schrieb Mike Jones <Michael.Jones@microsoft.com>:
>Congratulations, Bill!
>
>-----Original Message-----
>From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt
>Sent: Tuesday, September 01, 2015 8:14 AM
>To: Hannes Tschofenig
>Cc: oauth@ietf.org
>Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication
>and Security Layer (SASL) Mechanisms for OAuth
>
>+1 !
>
>Phil
>
>> On Aug 31, 2015, at 23:24, Hannes Tschofenig
><hannes.tschofenig@gmx.net> wrote:
>> 
>> FYI: Thanks to Bill for the hard work!
>> 
>> -------- Forwarded Message --------
>> Subject: RFC 7628 on A Set of Simple Authentication and Security
>Layer
>> (SASL) Mechanisms for OAuth
>> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
>> From: rfc-editor@rfc-editor.org
>> Reply-To: ietf@ietf.org
>> To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
>> CC: kitten@ietf.org, drafts-update-ref@iana.org, 
>> rfc-editor@rfc-editor.org
>> 
>> A new Request for Comments is now available in online RFC libraries.
>> 
>> 
>>        RFC 7628
>> 
>>        Title:      A Set of Simple Authentication
>>                    and Security Layer (SASL) Mechanisms
>>                    for OAuth
>>        Author:     W. Mills, T. Showalter, H. Tschofenig
>>        Status:     Standards Track
>>        Stream:     IETF
>>        Date:       August 2015
>>        Mailbox:    wmills_92105@yahoo.com,
>>                    tjs@psaux.com,
>>                    Hannes.Tschofenig@gmx.net
>>        Pages:      21
>>        Characters: 46408
>>        Updates/Obsoletes/SeeAlso:   None
>> 
>>        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt
>> 
>>        URL:       
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=J1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d
>> 
>>        DOI:       
>https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d
>> 
>> OAuth enables a third-party application to obtain limited access to a
>
>> protected resource, either on behalf of a resource owner by 
>> orchestrating an approval interaction or by allowing the third-party 
>> application to obtain access on its own behalf.
>> 
>> This document defines how an application client uses credentials 
>> obtained via OAuth over the Simple Authentication and Security Layer
>> (SASL) to access a protected resource at a resource server.  Thereby,
>
>> it enables schemes defined within the OAuth framework for 
>> non-HTTP-based application protocols.
>> 
>> Clients typically store the user's long-term credential.  This does, 
>> however, lead to significant security vulnerabilities, for example, 
>> when such a credential leaks.  A significant benefit of OAuth for 
>> usage in those clients is that the password is replaced by a shared 
>> secret with higher entropy, i.e., the token.  Tokens typically
>provide 
>> limited access rights and can be managed and revoked separately from 
>> the user's long-term password.
>> 
>> This document is a product of the Common Authentication Technology 
>> Next Generation Working Group of the IETF.
>> 
>> This is now a Proposed Standard.
>> 
>> STANDARDS TRACK: This document specifies an Internet Standards Track 
>> protocol for the Internet community, and requests discussion and 
>> suggestions for improvements.  Please refer to the current edition of
>
>> the Official Internet Protocol Standards 
>>
>(https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.
>>
>rfc-editor.org%2fstandards&data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d)
>for the standardization state and status of this protocol. 
>Distribution of this memo is unlimited.
>> 
>> This announcement is sent to the IETF-Announce and rfc-dist lists.
>> To subscribe or unsubscribe, see
>>  
>>
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i
>>
>etf.org%2fmailman%2flistinfo%2fietf-announce&data=01%7c01%7cMichael.Jo
>>
>nes%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f14
>>
>1af91ab2d7cd011db47%7c1&sdata=aGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t
>> WbEkg%3d  
>>
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fmailm
>>
>an.rfc-editor.org%2fmailman%2flistinfo%2frfc-dist&data=01%7c01%7cMicha
>>
>el.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf
>>
>86f141af91ab2d7cd011db47%7c1&sdata=agec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx
>> 8bSLgDdc%3d
>> 
>> For searching the RFC series, see 
>>
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r
>>
>fc-editor.org%2fsearch&data=01%7c01%7cMichael.Jones%40microsoft.com%7c
>>
>9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c
>> 1&sdata=veVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d
>> For downloading RFCs, see 
>>
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r
>>
>fc-editor.org%2frfc.html&data=01%7c01%7cMichael.Jones%40microsoft.com%
>>
>7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%
>> 7c1&sdata=93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d
>> 
>> Requests for special distribution should be addressed to either the 
>> author of the RFC in question, or to rfc-editor@rfc-editor.org.  
>> Unless specifically noted otherwise on the RFC itself, all RFCs are 
>> for unlimited distribution.
>> 
>> 
>> The RFC Editor Team
>> Association Management Solutions, LLC
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>>
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i
>>
>etf.org%2fmailman%2flistinfo%2foauth&data=01%7c01%7cMichael.Jones%40mi
>>
>crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2
>>
>d7cd011db47%7c1&sdata=ILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%
>> 3d
>
>_______________________________________________
>OAuth mailing list
>OAuth@ietf.org
>https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.ietf.org%2fmailman%2flistinfo%2foauth&data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=ILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d
>
>_______________________________________________
>OAuth mailing list
>OAuth@ietf.org
>https://www.ietf.org/mailman/listinfo/oauth

------F14VEAD3DIJ6UF5IHLNN6OG8CTR6BK
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head></head><body>+1<br><br><div class="gmail_quote">Am 1. September 2015 17:44:12 MESZ, schrieb Mike Jones &lt;Michael.Jones@microsoft.com&gt;:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Congratulations, Bill!<br /><br />-----Original Message-----<br />From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt<br />Sent: Tuesday, September 01, 2015 8:14 AM<br />To: Hannes Tschofenig<br />Cc: oauth@ietf.org<br />Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth<br /><br />+1 !<br /><br />Phil<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> On Aug 31, 2015, at 23:24, Hannes Tschofenig &lt;hannes.tschofenig@gmx.net&gt; wrote:<br /> <br /> FYI: Thanks to Bill for the hard work!<br /> <br /> -------- Forwarded Message --------<br /> Subject: RFC 7628 on A Set of Simple Authentication and Security Layer<br /> (SASL) Mechanisms for OAuth<br /> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)<br /> From: rfc-editor@rfc-editor.org<br /> Reply-To: ietf@ietf.org<br /> To: ietf-announce@ietf.org,
rfc-dist@rfc-editor.org<br /> CC: kitten@ietf.org, drafts-update-ref@iana.org, <br /> rfc-editor@rfc-editor.org<br /> <br /> A new Request for Comments is now available in online RFC libraries.<br /> <br /> <br />        RFC 7628<br /> <br />        Title:      A Set of Simple Authentication<br />                    and Security Layer (SASL) Mechanisms<br />                    for OAuth<br />        Author:     W. Mills, T. Showalter, H. Tschofenig<br />        Status:     Standards Track<br />        Stream:     IETF<br />        Date:       August 2015<br />        Mailbox:    wmills_92105@yahoo.com,<br />                    tjs@psaux.com,<br />                    Hannes.Tschofenig@gmx.net<br />        Pages:      21<br />        Characters: 46408<br />        Updates/Obsoletes/SeeAlso:   None<br /> <br />        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt<br /> <br />        URL:        <a
href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=J1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=J1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d</a><br /> <br />        DOI:        <a
href="https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d">https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d</a><br /> <br /> OAuth enables a third-party application to obtain limited access to a <br /> protected resource, either on behalf of a resource owner by <br /> orchestrating an approval interaction or by allowing the third-party <br /> application to obtain access on its own behalf.<br /> <br /> This document defines how an application client uses credentials <br /> obtained via OAuth over the Simple Authentication and Security
Layer<br /> (SASL) to access a protected resource at a resource server.  Thereby, <br /> it enables schemes defined within the OAuth framework for <br /> non-HTTP-based application protocols.<br /> <br /> Clients typically store the user's long-term credential.  This does, <br /> however, lead to significant security vulnerabilities, for example, <br /> when such a credential leaks.  A significant benefit of OAuth for <br /> usage in those clients is that the password is replaced by a shared <br /> secret with higher entropy, i.e., the token.  Tokens typically provide <br /> limited access rights and can be managed and revoked separately from <br /> the user's long-term password.<br /> <br /> This document is a product of the Common Authentication Technology <br /> Next Generation Working Group of the IETF.<br /> <br /> This is now a Proposed Standard.<br /> <br /> STANDARDS TRACK: This document specifies an Internet Standards Track <br /> protocol for the Internet community, and
requests discussion and <br /> suggestions for improvements.  Please refer to the current edition of <br /> the Official Internet Protocol Standards <br /> (<a href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww</a>.<br /> <a href="http://rfc-editor.org">rfc-editor.org</a>%2fstandards&amp;data=01%7c01%7cMichael.Jones%<a href="http://40microsoft.com">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d) for the standardization state and status of this protocol.  Distribution of this memo is unlimited.<br /> <br /> This announcement is sent to the IETF-Announce and rfc-dist lists.<br /> To subscribe or unsubscribe, see<br />  <br /> <a href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i</a><br /> <a
href="http://etf.org">etf.org</a>%2fmailman%2flistinfo%2fietf-announce&amp;data=01%7c01%7cMichael.Jo<br /> nes%<a href="http://40microsoft.com">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f14<br /> 1af91ab2d7cd011db47%7c1&amp;sdata=aGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t<br /> WbEkg%3d  <br /> <a href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fmailm">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fmailm</a><br /> <a href="http://an.rfc-editor.org">an.rfc-editor.org</a>%2fmailman%2flistinfo%2frfc-dist&amp;data=01%7c01%7cMicha<br /> el.Jones%<a href="http://40microsoft.com">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf<br /> 86f141af91ab2d7cd011db47%7c1&amp;sdata=agec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx<br /> 8bSLgDdc%3d<br /> <br /> For searching the RFC series, see <br /> <a
href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r</a><br /> <a href="http://fc-editor.org">fc-editor.org</a>%2fsearch&amp;data=01%7c01%7cMichael.Jones%<a href="http://40microsoft.com">40microsoft.com</a>%7c<br /> 9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c<br /> 1&amp;sdata=veVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d<br /> For downloading RFCs, see <br /> <a href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.r</a><br /> <a href="http://fc-editor.org">fc-editor.org</a>%2frfc.html&amp;data=01%7c01%7cMichael.Jones%<a href="http://40microsoft.com">40microsoft.com</a>%<br /> 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%<br /> 7c1&amp;sdata=93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d<br /> <br /> Requests for special distribution should be
addressed to either the <br /> author of the RFC in question, or to rfc-editor@rfc-editor.org.  <br /> Unless specifically noted otherwise on the RFC itself, all RFCs are <br /> for unlimited distribution.<br /> <br /> <br /> The RFC Editor Team<br /> Association Management Solutions, LLC<br /> <br /> <br /> <br /> <br /> <br /><hr /><br /> OAuth mailing list<br /> OAuth@ietf.org<br /> <a href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.i</a><br /> <a href="http://etf.org">etf.org</a>%2fmailman%2flistinfo%2foauth&amp;data=01%7c01%7cMichael.Jones%40mi<br /> <a href="http://crosoft.com">crosoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2<br /> d7cd011db47%7c1&amp;sdata=ILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%<br /> 3d<br /></blockquote><br /><hr /><br />OAuth mailing list<br />OAuth@ietf.org<br /><a
href="https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.ietf.org%2fmailman%2flistinfo%2foauth&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=ILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d">https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.ietf.org%2fmailman%2flistinfo%2foauth&amp;data=01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=ILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d</a><br /><br /><hr /><br />OAuth mailing list<br />OAuth@ietf.org<br /><a href="https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mailman/listinfo/oauth</a><br /></pre></blockquote></div></body></html>
------F14VEAD3DIJ6UF5IHLNN6OG8CTR6BK--


From nobody Tue Sep  1 09:37:17 2015
Return-Path: <wmills_92105@yahoo.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 345A11B523B for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 09:37:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.209
X-Spam-Level: 
X-Spam-Status: No, score=-2.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLYTO_END_DIGIT=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 gysdfdl7ZWFp for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 09:37:12 -0700 (PDT)
Received: from nm27-vm1.bullet.mail.bf1.yahoo.com (nm27-vm1.bullet.mail.bf1.yahoo.com [98.139.213.148]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A65B1B5366 for <oauth@ietf.org>; Tue,  1 Sep 2015 09:37:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1441125431; bh=obDAR2T9HAGaZXDB4+QTYDBlTHuRs1IEGCKBDzLQNPg=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=CI6pAV7z7mnJYlket+gwNq0bFj47gmv9EGwYtIkoilUeJ6/bTQ6vfyv912rg2iw91HTj0Zfoz6Y/LNXdKlM89GbARidmy6hsuq4c/uwC4YCL7R1hobcr+RyvjD7JGdr9lMChR5/YQdfwEqZtHCuZ2QtdBkWRAwAV2VWEqvZiwXic6qoS/enqSGv81GS7d9j2aHCuOMHA85MxHi/W0QM8fkEmTWeamhWe2Oj+Liw0odTK045FvNHn7zaR11dEodsxjNNz5vgFujy6VZUogY/Nr7lJUrCEVrIttgurzwDZG0Y0RbxLokmmbMYzuNi9FVhcajmQCK0HEsWm+7aPRt+ZhA==
Received: from [98.139.170.182] by nm27.bullet.mail.bf1.yahoo.com with NNFMP;  01 Sep 2015 16:37:11 -0000
Received: from [98.139.212.205] by tm25.bullet.mail.bf1.yahoo.com with NNFMP;  01 Sep 2015 16:37:11 -0000
Received: from [127.0.0.1] by omp1014.mail.bf1.yahoo.com with NNFMP; 01 Sep 2015 16:37:11 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 299857.69342.bm@omp1014.mail.bf1.yahoo.com
X-YMail-OSG: yBhoZUAVM1kU4ji9iBNts0E.wnyxnctnW1EBfqiIJ5L3dqIWU06FG6JcDxJ6dDz irRrz3HxEFKPG90hFxdPUWG1aIefXhQDr7H_xpMqoKAHIRy7xwQXiS.qSR0FZn.ScEWnN13uozCa tuv79kJm5TCvytQw8ygW17_WAHnZ5CrENgEvEfSrGVo9F0P4a5e_AT40kImLZSvk3btyjzceXWJF 9JDIW5VfBW8UaG7LaKPWQK_rUAK4NLV98W9Ag5fBg0vX3SwkJJgfZOGoAjcpGTtOFXPcudiyxgaU hgLT24Vj2dJWkZZsAUtFNMioLJyfDw3iux9adrW2brE2YhRdzukL7d7MBf.hWWFj3Aaqc8XXft6T C_8JjneD.XbAVfCYATqshAOXxweSnLR.8sclxo6Au3CA_47Ryzl3sAkSMt38HxGmR7udMEvnOIV. bUYIu072H3K8loCJdr8KM8kvGSdrqK3DsiV1xANOGu33bH1to03_w9VAwhi_JM06Fo6JM_IPsZtD NDkBKvTUl.MpPKmMvRpLgSpmvshpHugujoc8cDWndLHJgRg--
Received: by 66.196.81.119; Tue, 01 Sep 2015 16:37:10 +0000 
Date: Tue, 1 Sep 2015 16:37:10 +0000 (UTC)
From: Bill Mills <wmills_92105@yahoo.com>
To: Torsten Lodderstedt <torsten@lodderstedt.net>,  Mike Jones <Michael.Jones@microsoft.com>,  Bill Mills <wimills@microsoft.com>, Phil Hunt <phil.hunt@oracle.com>,  Hannes Tschofenig <hannes.tschofenig@gmx.net>
Message-ID: <553525297.4176073.1441125430398.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <4FCA2B2B-8AF8-464D-91ED-793D295C8DCB@lodderstedt.net>
References: <4FCA2B2B-8AF8-464D-91ED-793D295C8DCB@lodderstedt.net>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_4176072_1886219246.1441125430390"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/0TqK3fYsmLUhwtW0RsFWaerDtdA>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Bill Mills <wmills_92105@yahoo.com>
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: Tue, 01 Sep 2015 16:37:16 -0000

------=_Part_4176072_1886219246.1441125430390
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

And thank you Hannes for all the guidance and being agreat collaborator on =
this!


=C2=A0
And to the WG, chairs, and shepherds, we did somethinggood here.=C2=A0 Than=
k you all for the review,attention, time, and your help as well.


=C2=A0
-bill

=20


     On Tuesday, September 1, 2015 9:04 AM, Torsten Lodderstedt <torsten@lo=
dderstedt.net> wrote:
  =20

 +1

Am 1. September 2015 17:44:12 MESZ, schrieb Mike Jones <Michael.Jones@micro=
soft.com>:
Congratulations, Bill!

-----Original Message-----
From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt
Sent: Tuesday, September 01, 2015 8:14 AM
To: Hannes Tschofenig
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and=
 Security Layer (SASL) Mechanisms for OAuth

+1 !

Phil


 On Aug 31, 2015, at 23:24, Hannes Tschofenig <hannes.tschofenig@gmx.net> w=
rote:
=20
 FYI: Thanks to Bill for the hard work!
=20
 -------- Forwarded Message --------
 Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
 (SASL) Mechanisms for OAuth
 Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
 From: rfc-editor@rfc-editor.org
 Reply-To: ietf@ietf.org
 To: ietf-announce@ietf.org,rfc-dist@rfc-editor.org
 CC: kitten@ietf.org, drafts-update-ref@iana.org,=20
 rfc-editor@rfc-editor.org
=20
 A new Request for Comments is now available in online RFC libraries.
=20
=20
 RFC 7628
=20
 Title: A Set of Simple Authentication
 and Security Layer (SASL) Mechanisms
 for OAuth
 Author: W. Mills, T. Showalter, H. Tschofenig
 Status: Standards Track
 Stream: IETF
 Date: August 2015
 Mailbox: wmills_92105@yahoo.com,
 tjs@psaux.com,
 Hannes.Tschofenig@gmx.net
 Pages: 21
 Characters: 46408
 Updates/Obsoletes/SeeAlso: None
=20
 I-D Tag: draft-ietf-kitten-sasl-oauth-23.txt
=20
 URL: https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fww=
w.rfc-editor.org%2finfo%2frfc7628&data=3D01%7c01%7cMichael.Jones%40microsof=
t.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47=
%7c1&sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d
=20
 DOI: https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fdx.=
doi.org%2f10.17487%2fRFC7628&data=3D01%7c01%7cMichael.Jones%40microsoft.com=
%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&=
sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d
=20
 OAuth enables a third-party application to obtain limited access to a=20
 protected resource, either on behalf of a resource owner by=20
 orchestrating an approval interaction or by allowing the third-party=20
 application to obtain access on its own behalf.
=20
 This document defines how an application client uses credentials=20
 obtained via OAuth over the Simple Authentication and SecurityLayer
 (SASL) to access a protected resource at a resource server. Thereby,=20
 it enables schemes defined within the OAuth framework for=20
 non-HTTP-based application protocols.
=20
 Clients typically store the user's long-term credential. This does,=20
 however, lead to significant security vulnerabilities, for example,=20
 when such a credential leaks. A significant benefit of OAuth for=20
 usage in those clients is that the password is replaced by a shared=20
 secret with higher entropy, i.e., the token. Tokens typically provide=20
 limited access rights and can be managed and revoked separately from=20
 the user's long-term password.
=20
 This document is a product of the Common Authentication Technology=20
 Next Generation Working Group of the IETF.
=20
 This is now a Proposed Standard.
=20
 STANDARDS TRACK: This document specifies an Internet Standards Track=20
 protocol for the Internet community, andrequests discussion and=20
 suggestions for improvements. Please refer to the current edition of=20
 the Official Internet Protocol Standards=20
 (https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.
 rfc-editor.org%2fstandards&data=3D01%7c01%7cMichael.Jones%40microsoft.com%=
7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&s=
data=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d) for the standardiz=
ation state and status of this protocol. Distribution of this memo is unlim=
ited.
=20
 This announcement is sent to the IETF-Announce and rfc-dist lists.
 To subscribe or unsubscribe, see
=20
 https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
 etf.org%2fmailman%2flistinfo%2fietf-announce&data=3D01%7c01%7cMichael.Jo
 nes%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f14
 1af91ab2d7cd011db47%7c1&sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t
 WbEkg%3d=20
 https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fmailm
 an.rfc-editor.org%2fmailman%2flistinfo%2frfc-dist&data=3D01%7c01%7cMicha
 el.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf
 86f141af91ab2d7cd011db47%7c1&sdata=3Dagec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx
 8bSLgDdc%3d
=20
 For searching the RFC series, see=20
 https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
 fc-editor.org%2fsearch&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c
 9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c
 1&sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d
 For downloading RFCs, see=20
 https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
 fc-editor.org%2frfc.html&data=3D01%7c01%7cMichael.Jones%40microsoft.com%
 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%
 7c1&sdata=3D93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d
=20
 Requests for special distribution should beaddressed to either the=20
 author of the RFC in question, or to rfc-editor@rfc-editor.org.=20
 Unless specifically noted otherwise on the RFC itself, all RFCs are=20
 for unlimited distribution.
=20
=20
 The RFC Editor Team
 Association Management Solutions, LLC
=20
=20
=20
=20
=20

 OAuth mailing list
 OAuth@ietf.org
 https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
 etf.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40mi
 crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2
 d7cd011db47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%
 3d



OAuth mailing list
OAuth@ietf.org
https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf=
.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40microsof=
t.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47=
%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d


OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth


_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth


  
------=_Part_4176072_1886219246.1441125430390
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:12px"><div class=3D"" id=3D"yui_3_16_0_1_1440957610421_265388">And =
thank you Hannes for all the guidance and being a
great collaborator on this!<o:p id=3D"yui_3_16_0_1_1440957610421_265390" cl=
ass=3D""></o:p></div><div class=3D"" id=3D"yui_3_16_0_1_1440957610421_26539=
2"><o:p id=3D"yui_3_16_0_1_1440957610421_265394" class=3D"">&nbsp;</o:p></d=
iv><div class=3D"" id=3D"yui_3_16_0_1_1440957610421_265396">And to the WG, =
chairs, and shepherds, we did something
good here.&nbsp; Thank you all for the review,
attention, time, and your help as well.<o:p id=3D"yui_3_16_0_1_144095761042=
1_265398" class=3D""></o:p></div><div class=3D"" id=3D"yui_3_16_0_1_1440957=
610421_265400"><o:p id=3D"yui_3_16_0_1_1440957610421_265402" class=3D"">&nb=
sp;</o:p></div><div>







</div><div class=3D"" dir=3D"ltr" id=3D"yui_3_16_0_1_1440957610421_265404">=
-bill<o:p id=3D"yui_3_16_0_1_1440957610421_265406" class=3D""></o:p></div> =
 <br><div class=3D"qtdSeparateBR"><br><br></div><div class=3D"yahoo_quoted"=
 style=3D"display: block;"> <div style=3D"font-family: HelveticaNeue, Helve=
tica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12px;"> =
<div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial,=
 Lucida Grande, sans-serif; font-size: 16px;"> <div dir=3D"ltr"> <font size=
=3D"2" face=3D"Arial"> On Tuesday, September 1, 2015 9:04 AM, Torsten Lodde=
rstedt &lt;torsten@lodderstedt.net&gt; wrote:<br> </font> </div>  <br><br> =
<div class=3D"y_msg_container"><div id=3D"yiv4744907380"><div>+1<br clear=
=3D"none"><br clear=3D"none"><div class=3D"yiv4744907380yqt8194139505" id=
=3D"yiv4744907380yqtfd05620"><div class=3D"yiv4744907380gmail_quote">Am 1. =
September 2015 17:44:12 MESZ, schrieb Mike Jones &lt;Michael.Jones@microsof=
t.com&gt;:<blockquote class=3D"yiv4744907380gmail_quote" style=3D"margin:0p=
t 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;"=
>
<pre class=3D"yiv4744907380k9mail">Congratulations, Bill!<br clear=3D"none"=
><br clear=3D"none">-----Original Message-----<br clear=3D"none">From: OAut=
h [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt<br clear=3D"none">=
Sent: Tuesday, September 01, 2015 8:14 AM<br clear=3D"none">To: Hannes Tsch=
ofenig<br clear=3D"none">Cc: oauth@ietf.org<br clear=3D"none">Subject: Re: =
[OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Lay=
er (SASL) Mechanisms for OAuth<br clear=3D"none"><br clear=3D"none">+1 !<br=
 clear=3D"none"><br clear=3D"none">Phil<br clear=3D"none"><br clear=3D"none=
"></pre><blockquote class=3D"yiv4744907380gmail_quote" style=3D"margin:0pt =
0pt 1ex 0.8ex;border-left:1px solid #729fcf;padding-left:1ex;"> On Aug 31, =
2015, at 23:24, Hannes Tschofenig &lt;hannes.tschofenig@gmx.net&gt; wrote:<=
br clear=3D"none"> <br clear=3D"none"> FYI: Thanks to Bill for the hard wor=
k!<br clear=3D"none"> <br clear=3D"none"> -------- Forwarded Message ------=
--<br clear=3D"none"> Subject: RFC 7628 on A Set of Simple Authentication a=
nd Security Layer<br clear=3D"none"> (SASL) Mechanisms for OAuth<br clear=
=3D"none"> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)<br clear=3D"none"> F=
rom: rfc-editor@rfc-editor.org<br clear=3D"none"> Reply-To: ietf@ietf.org<b=
r clear=3D"none"> To: ietf-announce@ietf.org,
rfc-dist@rfc-editor.org<br clear=3D"none"> CC: kitten@ietf.org, drafts-upda=
te-ref@iana.org, <br clear=3D"none"> rfc-editor@rfc-editor.org<br clear=3D"=
none"> <br clear=3D"none"> A new Request for Comments is now available in o=
nline RFC libraries.<br clear=3D"none"> <br clear=3D"none"> <br clear=3D"no=
ne">        RFC 7628<br clear=3D"none"> <br clear=3D"none">        Title:  =
    A Set of Simple Authentication<br clear=3D"none">                    an=
d Security Layer (SASL) Mechanisms<br clear=3D"none">                    fo=
r OAuth<br clear=3D"none">        Author:     W. Mills, T. Showalter, H. Ts=
chofenig<br clear=3D"none">        Status:     Standards Track<br clear=3D"=
none">        Stream:     IETF<br clear=3D"none">        Date:       August=
 2015<br clear=3D"none">        Mailbox:    wmills_92105@yahoo.com,<br clea=
r=3D"none">                    tjs@psaux.com,<br clear=3D"none">           =
         Hannes.Tschofenig@gmx.net<br clear=3D"none">        Pages:      21=
<br clear=3D"none">        Characters: 46408<br clear=3D"none">        Upda=
tes/Obsoletes/SeeAlso:   None<br clear=3D"none"> <br clear=3D"none">       =
 I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt<br clear=3D"none"> <br cle=
ar=3D"none">        URL:        <a rel=3D"nofollow" shape=3D"rect" target=
=3D"_blank" href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dht=
tps%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&amp;data=3D01%7c01%7cMichae=
l.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141=
af91ab2d7cd011db47%7c1&amp;sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6=
VWg%3d">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2f=
www.rfc-editor.org%2finfo%2frfc7628&amp;data=3D01%7c01%7cMichael.Jones%40mi=
crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd0=
11db47%7c1&amp;sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d</a><b=
r clear=3D"none"> <br clear=3D"none">        DOI:        <a rel=3D"nofollow=
" shape=3D"rect" target=3D"_blank" href=3D"https://na01.safelinks.protectio=
n.outlook.com/?url=3Dhttp%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&amp;data=
=3D01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4=
a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3D%2fQVXZSXwbGDS7YVQ446=
RDFuPUxHNoLLwedzfrx0xKUE%3d">https://na01.safelinks.protection.outlook.com/=
?url=3Dhttp%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&amp;data=3D01%7c01%7cMi=
chael.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86=
f141af91ab2d7cd011db47%7c1&amp;sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwed=
zfrx0xKUE%3d</a><br clear=3D"none"> <br clear=3D"none"> OAuth enables a thi=
rd-party application to obtain limited access to a <br clear=3D"none"> prot=
ected resource, either on behalf of a resource owner by <br clear=3D"none">=
 orchestrating an approval interaction or by allowing the third-party <br c=
lear=3D"none"> application to obtain access on its own behalf.<br clear=3D"=
none"> <br clear=3D"none"> This document defines how an application client =
uses credentials <br clear=3D"none"> obtained via OAuth over the Simple Aut=
hentication and Security
Layer<br clear=3D"none"> (SASL) to access a protected resource at a resourc=
e server.  Thereby, <br clear=3D"none"> it enables schemes defined within t=
he OAuth framework for <br clear=3D"none"> non-HTTP-based application proto=
cols.<br clear=3D"none"> <br clear=3D"none"> Clients typically store the us=
er's long-term credential.  This does, <br clear=3D"none"> however, lead to=
 significant security vulnerabilities, for example, <br clear=3D"none"> whe=
n such a credential leaks.  A significant benefit of OAuth for <br clear=3D=
"none"> usage in those clients is that the password is replaced by a shared=
 <br clear=3D"none"> secret with higher entropy, i.e., the token.  Tokens t=
ypically provide <br clear=3D"none"> limited access rights and can be manag=
ed and revoked separately from <br clear=3D"none"> the user's long-term pas=
sword.<br clear=3D"none"> <br clear=3D"none"> This document is a product of=
 the Common Authentication Technology <br clear=3D"none"> Next Generation W=
orking Group of the IETF.<br clear=3D"none"> <br clear=3D"none"> This is no=
w a Proposed Standard.<br clear=3D"none"> <br clear=3D"none"> STANDARDS TRA=
CK: This document specifies an Internet Standards Track <br clear=3D"none">=
 protocol for the Internet community, and
requests discussion and <br clear=3D"none"> suggestions for improvements.  =
Please refer to the current edition of <br clear=3D"none"> the Official Int=
ernet Protocol Standards <br clear=3D"none"> (<a rel=3D"nofollow" shape=3D"=
rect" target=3D"_blank" href=3D"https://na01.safelinks.protection.outlook.c=
om/?url=3Dhttps%3a%2f%2fwww">https://na01.safelinks.protection.outlook.com/=
?url=3Dhttps%3a%2f%2fwww</a>.<br clear=3D"none"> <a rel=3D"nofollow" shape=
=3D"rect" target=3D"_blank" href=3D"http://rfc-editor.org/">rfc-editor.org<=
/a>%2fstandards&amp;data=3D01%7c01%7cMichael.Jones%<a rel=3D"nofollow" shap=
e=3D"rect" target=3D"_blank" href=3D"http://40microsoft.com/">40microsoft.c=
om</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db4=
7%7c1&amp;sdata=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d) for the=
 standardization state and status of this protocol.  Distribution of this m=
emo is unlimited.<br clear=3D"none"> <br clear=3D"none"> This announcement =
is sent to the IETF-Announce and rfc-dist lists.<br clear=3D"none"> To subs=
cribe or unsubscribe, see<br clear=3D"none">  <br clear=3D"none"> <a rel=3D=
"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://na01.safelinks.=
protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i">https://na01.safelinks.p=
rotection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i</a><br clear=3D"none"> <a =
rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http://etf.org/">=
etf.org</a>%2fmailman%2flistinfo%2fietf-announce&amp;data=3D01%7c01%7cMicha=
el.Jo<br clear=3D"none"> nes%<a rel=3D"nofollow" shape=3D"rect" target=3D"_=
blank" href=3D"http://40microsoft.com/">40microsoft.com</a>%7c9f19ef0544aa4=
990d83f08d2b2dff4a3%7c72f988bf86f14<br clear=3D"none"> 1af91ab2d7cd011db47%=
7c1&amp;sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t<br clear=3D"none">=
 WbEkg%3d  <br clear=3D"none"> <a rel=3D"nofollow" shape=3D"rect" target=3D=
"_blank" href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps=
%3a%2f%2fmailm">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%=
3a%2f%2fmailm</a><br clear=3D"none"> <a rel=3D"nofollow" shape=3D"rect" tar=
get=3D"_blank" href=3D"http://an.rfc-editor.org/">an.rfc-editor.org</a>%2fm=
ailman%2flistinfo%2frfc-dist&amp;data=3D01%7c01%7cMicha<br clear=3D"none"> =
el.Jones%<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http:=
//40microsoft.com/">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%=
7c72f988bf<br clear=3D"none"> 86f141af91ab2d7cd011db47%7c1&amp;sdata=3Dagec=
9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx<br clear=3D"none"> 8bSLgDdc%3d<br clear=3D"=
none"> <br clear=3D"none"> For searching the RFC series, see <br clear=3D"n=
one"> <a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://=
na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r">https://n=
a01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r</a><br clea=
r=3D"none"> <a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"ht=
tp://fc-editor.org/">fc-editor.org</a>%2fsearch&amp;data=3D01%7c01%7cMichae=
l.Jones%<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http:/=
/40microsoft.com/">40microsoft.com</a>%7c<br clear=3D"none"> 9f19ef0544aa49=
90d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c<br clear=3D"none">=
 1&amp;sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d<br clear=3D"n=
one"> For downloading RFCs, see <br clear=3D"none"> <a rel=3D"nofollow" sha=
pe=3D"rect" target=3D"_blank" href=3D"https://na01.safelinks.protection.out=
look.com/?url=3Dhttps%3a%2f%2fwww.r">https://na01.safelinks.protection.outl=
ook.com/?url=3Dhttps%3a%2f%2fwww.r</a><br clear=3D"none"> <a rel=3D"nofollo=
w" shape=3D"rect" target=3D"_blank" href=3D"http://fc-editor.org/">fc-edito=
r.org</a>%2frfc.html&amp;data=3D01%7c01%7cMichael.Jones%<a rel=3D"nofollow"=
 shape=3D"rect" target=3D"_blank" href=3D"http://40microsoft.com/">40micros=
oft.com</a>%<br clear=3D"none"> 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988=
bf86f141af91ab2d7cd011db47%<br clear=3D"none"> 7c1&amp;sdata=3D93atgoSh8enZ=
BPOxNfMophuutPvidnrfoMxOc0XmjS8%3d<br clear=3D"none"> <br clear=3D"none"> R=
equests for special distribution should be
addressed to either the <br clear=3D"none"> author of the RFC in question, =
or to rfc-editor@rfc-editor.org.  <br clear=3D"none"> Unless specifically n=
oted otherwise on the RFC itself, all RFCs are <br clear=3D"none"> for unli=
mited distribution.<br clear=3D"none"> <br clear=3D"none"> <br clear=3D"non=
e"> The RFC Editor Team<br clear=3D"none"> Association Management Solutions=
, LLC<br clear=3D"none"> <br clear=3D"none"> <br clear=3D"none"> <br clear=
=3D"none"> <br clear=3D"none"> <br clear=3D"none"><hr><br clear=3D"none"> O=
Auth mailing list<br clear=3D"none"> OAuth@ietf.org<br clear=3D"none"> <a r=
el=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://na01.safel=
inks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i">https://na01.safeli=
nks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i</a><br clear=3D"none"=
> <a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"http://etf.o=
rg/">etf.org</a>%2fmailman%2flistinfo%2foauth&amp;data=3D01%7c01%7cMichael.=
Jones%40mi<br clear=3D"none"> <a rel=3D"nofollow" shape=3D"rect" target=3D"=
_blank" href=3D"http://crosoft.com/">crosoft.com</a>%7c9f19ef0544aa4990d83f=
08d2b2dff4a3%7c72f988bf86f141af91ab2<br clear=3D"none"> d7cd011db47%7c1&amp=
;sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%<br clear=3D"none"=
> 3d<br clear=3D"none"></blockquote><br clear=3D"none"><hr><br clear=3D"non=
e">OAuth mailing list<br clear=3D"none">OAuth@ietf.org<br clear=3D"none"><a=
 rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://na01.saf=
elinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf.org%2fmailman%2=
flistinfo%2foauth&amp;data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c9f19=
ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sda=
ta=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d">https://na01.safel=
inks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf.org%2fmailman%2fl=
istinfo%2foauth&amp;data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c9f19ef=
0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=
=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d</a><br clear=3D"none"=
><br clear=3D"none"><hr><br clear=3D"none">OAuth mailing list<br clear=3D"n=
one">OAuth@ietf.org<br clear=3D"none"><a rel=3D"nofollow" shape=3D"rect" ta=
rget=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/oauth">https:=
//www.ietf.org/mailman/listinfo/oauth</a><br clear=3D"none"></blockquote></=
div></div></div></div><br><div class=3D"yqt8194139505" id=3D"yqtfd19601">__=
_____________________________________________<br clear=3D"none">OAuth maili=
ng list<br clear=3D"none"><a shape=3D"rect" ymailto=3D"mailto:OAuth@ietf.or=
g" href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br clear=3D"none"><a s=
hape=3D"rect" href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br clear=3D"non=
e"></div><br><br></div>  </div> </div>  </div></div></body></html>
------=_Part_4176072_1886219246.1441125430390--


From nobody Tue Sep  1 11:00:00 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D3501B66AD for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 10:59:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 QuEm1JTqzV3o for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 10:59:53 -0700 (PDT)
Received: from dmz-mailsec-scanner-2.mit.edu (dmz-mailsec-scanner-2.mit.edu [18.9.25.13]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 577021B4F54 for <oauth@ietf.org>; Tue,  1 Sep 2015 10:59:53 -0700 (PDT)
X-AuditID: 1209190d-f796f6d000005314-fc-55e5e797b70c
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id 26.23.21268.797E5E55; Tue,  1 Sep 2015 13:59:51 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id t81HxogA028744; Tue, 1 Sep 2015 13:59:50 -0400
Received: from artemisia.richer.local (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t81HxixU000787 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 1 Sep 2015 13:59:48 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_F0265934-B26B-4E2F-99D8-CD94E5422395"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Justin Richer <jricher@mit.edu>
In-Reply-To: <553525297.4176073.1441125430398.JavaMail.yahoo@mail.yahoo.com>
Date: Tue, 1 Sep 2015 13:59:44 -0400
Message-Id: <AC67A23A-C398-43D9-B7FF-DA9037B1B7F8@mit.edu>
References: <4FCA2B2B-8AF8-464D-91ED-793D295C8DCB@lodderstedt.net> <553525297.4176073.1441125430398.JavaMail.yahoo@mail.yahoo.com>
To: Bill Mills <wmills_92105@yahoo.com>
X-Mailer: Apple Mail (2.2104)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIKsWRmVeSWpSXmKPExsUixCmqrDv9+dNQg9cndC2W7rzHarF32icW i5NvX7FZLJjfyG7x6thTFot7bycyWXzrus7swO6xeNN+No8lS34yeRzr6Wf1aN3xl93j49Nb LB6zZh1mCmCL4rJJSc3JLEst0rdL4Mp4t3EpY0HnU8aK/1PPsTYwrjnD2MXIySEhYCLR3rcQ yhaTuHBvPVsXIxeHkMBiJonnfycwQTgbGCWWf17FDuE8YJKYs+YmE0gLs0CCxJMLrewgNq+A nsSrW5dZQWxhgUKJr6tWsIHYbAKqEtPXtIDVcwr4SNxfcIQZxGYRUJHoPruIGWQos8BMJolF 2xpYIAZZSazd+IYZYlsTo0TH6m9AB3JwiAioSzR/94a4VVZi9+9HTBMYBWYhuWMWkjsg4toS yxa+ZoawNSX2dy9nwRTXkOj8NpF1ASPbKkbZlNwq3dzEzJzi1GTd4uTEvLzUIl0jvdzMEr3U lNJNjOCYkuTdwfjuoNIhRgEORiUe3o6PT0KFWBPLiitzDzFKcjApifL+f/g0VIgvKT+lMiOx OCO+qDQntfgQowQHs5IIb8RhoBxvSmJlVWpRPkxKmoNFSZx30w++ECGB9MSS1OzU1ILUIpis DAeHkgTvhGdAjYJFqempFWmZOSUIaSYOTpDhPEDDj4HU8BYXJOYWZ6ZD5E8xKkqJ8557CpQQ AElklObB9cJS3itGcaBXhHk1QNp5gOkSrvsV0GAmoMHTXcEGlyQipKQaGJVySzvKbm56Z7Yz ym3j9D09JwI+PrpYsYNZtJclROrcz6OGTQ1XStwXibgd61vto3HFcnXGggaXxwXpBdHX7SZs NlltstkgPzLPR79QKnCbxpTeJ13PbURUzv6QXR/zvjznQHb9obp5L9m3RD9eZPj7jUjAhvbK Y6nzV+mIvzxkX/xeeta030osxRmJhlrMRcWJAD4zevZUAwAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/3LnnHe9KQkDNZYUDSzh_JKA2e20>
Cc: Bill Mills <wimills@microsoft.com>, "<oauth@ietf.org>" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 17:59:58 -0000

--Apple-Mail=_F0265934-B26B-4E2F-99D8-CD94E5422395
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hooray, congratulations!

 =E2=80=94 Justin

> On Sep 1, 2015, at 12:37 PM, Bill Mills <wmills_92105@yahoo.com> =
wrote:
>=20
> And thank you Hannes for all the guidance and being a great =
collaborator on this!
> =20
> And to the WG, chairs, and shepherds, we did something good here.  =
Thank you all for the review, attention, time, and your help as well.
> =20
> -bill
>=20
>=20
>=20
> On Tuesday, September 1, 2015 9:04 AM, Torsten Lodderstedt =
<torsten@lodderstedt.net> wrote:
>=20
>=20
> +1
>=20
> Am 1. September 2015 17:44:12 MESZ, schrieb Mike Jones =
<Michael.Jones@microsoft.com>:
> Congratulations, Bill!
>=20
> -----Original Message-----
> From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt
> Sent: Tuesday, September 01, 2015 8:14 AM
> To: Hannes Tschofenig
> Cc: oauth@ietf.org
> Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple =
Authentication and Security Layer (SASL) Mechanisms for OAuth
>=20
> +1 !
>=20
> Phil
>=20
> On Aug 31, 2015, at 23:24, Hannes Tschofenig =
<hannes.tschofenig@gmx.net> wrote:
>=20
> FYI: Thanks to Bill for the hard work!
>=20
> -------- Forwarded Message --------
> Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
> (SASL) Mechanisms for OAuth
> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
> From: rfc-editor@rfc-editor.org
> Reply-To: ietf@ietf.org
> To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
> CC: kitten@ietf.org, drafts-update-ref@iana.org,=20
> rfc-editor@rfc-editor.org
>=20
> A new Request for Comments is now available in online RFC libraries.
>=20
>=20
> RFC 7628
>=20
> Title: A Set of Simple Authentication
> and Security Layer (SASL) Mechanisms
> for OAuth
> Author: W. Mills, T. Showalter, H. Tschofenig
> Status: Standards Track
> Stream: IETF
> Date: August 2015
> Mailbox: wmills_92105@yahoo.com,
> tjs@psaux.com,
> Hannes.Tschofenig@gmx.net
> Pages: 21
> Characters: 46408
> Updates/Obsoletes/SeeAlso: None
>=20
> I-D Tag: draft-ietf-kitten-sasl-oauth-23.txt
>=20
> URL: =
https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.rfc=
-editor.org%2finfo%2frfc7628&data=3D01%7c01%7cMichael.Jones%40microsoft.co=
m%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c=
1&sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.rf=
c-editor.org%2finfo%2frfc7628&data=3D01%7c01%7cMichael.Jones%40microsoft.c=
om%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7=
c1&sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d>
>=20
> DOI: =
https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fdx.doi.o=
rg%2f10.17487%2fRFC7628&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c9=
f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sda=
ta=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2fdx.doi.=
org%2f10.17487%2fRFC7628&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c=
9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&sd=
ata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d>
>=20
> OAuth enables a third-party application to obtain limited access to a=20=

> protected resource, either on behalf of a resource owner by=20
> orchestrating an approval interaction or by allowing the third-party=20=

> application to obtain access on its own behalf.
>=20
> This document defines how an application client uses credentials=20
> obtained via OAuth over the Simple Authentication and Security Layer
> (SASL) to access a protected resource at a resource server. Thereby,=20=

> it enables schemes defined within the OAuth framework for=20
> non-HTTP-based application protocols.
>=20
> Clients typically store the user's long-term credential. This does,=20
> however, lead to significant security vulnerabilities, for example,=20
> when such a credential leaks. A significant benefit of OAuth for=20
> usage in those clients is that the password is replaced by a shared=20
> secret with higher entropy, i.e., the token. Tokens typically provide=20=

> limited access rights and can be managed and revoked separately from=20=

> the user's long-term password.
>=20
> This document is a product of the Common Authentication Technology=20
> Next Generation Working Group of the IETF.
>=20
> This is now a Proposed Standard.
>=20
> STANDARDS TRACK: This document specifies an Internet Standards Track=20=

> protocol for the Internet community, and requests discussion and=20
> suggestions for improvements. Please refer to the current edition of=20=

> the Official Internet Protocol Standards=20
> (https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww>.
> rfc-editor.org =
<http://rfc-editor.org/>%2fstandards&data=3D01%7c01%7cMichael.Jones%40micr=
osoft.com =
<http://40microsoft.com/>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f=
141af91ab2d7cd011db47%7c1&sdata=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5v=
ijFPU%3d) for the standardization state and status of this protocol. =
Distribution of this memo is unlimited.
>=20
> This announcement is sent to the IETF-Announce and rfc-dist lists.
> To subscribe or unsubscribe, see
>=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i=
 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i>=

> etf.org =
<http://etf.org/>%2fmailman%2flistinfo%2fietf-announce&data=3D01%7c01%7cMi=
chael.Jo
> nes%40microsoft.com =
<http://40microsoft.com/>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f=
14
> 1af91ab2d7cd011db47%7c1&sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t=

> WbEkg%3d=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fmailm=
 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fmailm>=

> an.rfc-editor.org =
<http://an.rfc-editor.org/>%2fmailman%2flistinfo%2frfc-dist&data=3D01%7c01=
%7cMicha
> el.Jones%40microsoft.com =
<http://40microsoft.com/>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf
> 86f141af91ab2d7cd011db47%7c1&sdata=3Dagec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx=

> 8bSLgDdc%3d
>=20
> For searching the RFC series, see=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r=
 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r>=

> fc-editor.org =
<http://fc-editor.org/>%2fsearch&data=3D01%7c01%7cMichael.Jones%40microsof=
t.com <http://40microsoft.com/>%7c
> 9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c
> 1&sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d
> For downloading RFCs, see=20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r=
 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r>=

> fc-editor.org =
<http://fc-editor.org/>%2frfc.html&data=3D01%7c01%7cMichael.Jones%40micros=
oft.com <http://40microsoft.com/>%
> 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%
> 7c1&sdata=3D93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d
>=20
> Requests for special distribution should be addressed to either the=20
> author of the RFC in question, or to rfc-editor@rfc-editor.org.=20
> Unless specifically noted otherwise on the RFC itself, all RFCs are=20
> for unlimited distribution.
>=20
>=20
> The RFC Editor Team
> Association Management Solutions, LLC
>=20
>=20
>=20
>=20
>=20
>=20
> OAuth mailing list
> OAuth@ietf.org
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i=
 =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i>=

> etf.org =
<http://etf.org/>%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jo=
nes%40mi
> crosoft.com =
<http://crosoft.com/>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141a=
f91ab2
> d7cd011db47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%=

> 3d
>=20
>=20
> OAuth mailing list
> OAuth@ietf.org
> =
https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.iet=
f.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40micros=
oft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011d=
b47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d =
<https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ie=
tf.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40micro=
soft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011=
db47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d>
>=20
>=20
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth =
<https://www.ietf.org/mailman/listinfo/oauth>
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org <mailto:OAuth@ietf.org>
> https://www.ietf.org/mailman/listinfo/oauth =
<https://www.ietf.org/mailman/listinfo/oauth>
>=20
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_F0265934-B26B-4E2F-99D8-CD94E5422395
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hooray, congratulations!<div class=3D""><br =
class=3D""></div><div class=3D"">&nbsp;=E2=80=94 Justin</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Sep 1, 2015, at 12:37 PM, Bill Mills &lt;<a =
href=3D"mailto:wmills_92105@yahoo.com" =
class=3D"">wmills_92105@yahoo.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D"">
<div class=3D""><div style=3D"background-color: rgb(255, 255, 255); =
font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida =
Grande', sans-serif; font-size: 12px;" class=3D""><div class=3D"" =
id=3D"yui_3_16_0_1_1440957610421_265388">And thank you Hannes for all =
the guidance and being a
great collaborator on this!<o:p id=3D"yui_3_16_0_1_1440957610421_265390" =
class=3D""></o:p></div><div class=3D"" =
id=3D"yui_3_16_0_1_1440957610421_265392"><o:p =
id=3D"yui_3_16_0_1_1440957610421_265394" class=3D"">&nbsp;</o:p></div><div=
 class=3D"" id=3D"yui_3_16_0_1_1440957610421_265396">And to the WG, =
chairs, and shepherds, we did something
good here.&nbsp; Thank you all for the review,
attention, time, and your help as well.<o:p =
id=3D"yui_3_16_0_1_1440957610421_265398" class=3D""></o:p></div><div =
class=3D"" id=3D"yui_3_16_0_1_1440957610421_265400"><o:p =
id=3D"yui_3_16_0_1_1440957610421_265402" class=3D"">&nbsp;</o:p></div><div=
 class=3D"">







</div><div class=3D"" dir=3D"ltr" =
id=3D"yui_3_16_0_1_1440957610421_265404">-bill<o:p =
id=3D"yui_3_16_0_1_1440957610421_265406" class=3D""></o:p></div>  <br =
class=3D""><div class=3D"qtdSeparateBR"><br class=3D""><br =
class=3D""></div><div class=3D"yahoo_quoted" style=3D"display: block;"> =
<div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, =
Arial, Lucida Grande, sans-serif; font-size: 12px;" class=3D""> <div =
style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, =
Lucida Grande, sans-serif; font-size: 16px;" class=3D""> <div dir=3D"ltr" =
class=3D""> <font size=3D"2" face=3D"Arial" class=3D""> On Tuesday, =
September 1, 2015 9:04 AM, Torsten Lodderstedt &lt;<a =
href=3D"mailto:torsten@lodderstedt.net" =
class=3D"">torsten@lodderstedt.net</a>&gt; wrote:<br class=3D""> </font> =
</div>  <br class=3D""><br class=3D""> <div class=3D"y_msg_container"><div=
 id=3D"yiv4744907380" class=3D""><div class=3D"">+1<br clear=3D"none" =
class=3D""><br clear=3D"none" class=3D""><div =
class=3D"yiv4744907380yqt8194139505" id=3D"yiv4744907380yqtfd05620"><div =
class=3D"yiv4744907380gmail_quote">Am 1. September 2015 17:44:12 MESZ, =
schrieb Mike Jones &lt;<a href=3D"mailto:Michael.Jones@microsoft.com" =
class=3D"">Michael.Jones@microsoft.com</a>&gt;:<blockquote =
class=3D"yiv4744907380gmail_quote" style=3D"margin:0pt 0pt 0pt =
0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex;">
<pre class=3D"yiv4744907380k9mail">Congratulations, Bill!<br =
clear=3D"none" class=3D""><br clear=3D"none" class=3D"">-----Original =
Message-----<br clear=3D"none" class=3D"">From: OAuth [<a =
href=3D"mailto:oauth-bounces@ietf.org" =
class=3D"">mailto:oauth-bounces@ietf.org</a>] On Behalf Of Phil Hunt<br =
clear=3D"none" class=3D"">Sent: Tuesday, September 01, 2015 8:14 AM<br =
clear=3D"none" class=3D"">To: Hannes Tschofenig<br clear=3D"none" =
class=3D"">Cc: <a href=3D"mailto:oauth@ietf.org" =
class=3D"">oauth@ietf.org</a><br clear=3D"none" class=3D"">Subject: Re: =
[OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security =
Layer (SASL) Mechanisms for OAuth<br clear=3D"none" class=3D""><br =
clear=3D"none" class=3D"">+1 !<br clear=3D"none" class=3D""><br =
clear=3D"none" class=3D"">Phil<br clear=3D"none" class=3D""><br =
clear=3D"none" class=3D""></pre><blockquote =
class=3D"yiv4744907380gmail_quote" style=3D"margin:0pt 0pt 1ex =
0.8ex;border-left:1px solid #729fcf;padding-left:1ex;"> On Aug 31, 2015, =
at 23:24, Hannes Tschofenig &lt;<a =
href=3D"mailto:hannes.tschofenig@gmx.net" =
class=3D"">hannes.tschofenig@gmx.net</a>&gt; wrote:<br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D""> FYI: Thanks to Bill for the =
hard work!<br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> =
-------- Forwarded Message --------<br clear=3D"none" class=3D""> =
Subject: RFC 7628 on A Set of Simple Authentication and Security =
Layer<br clear=3D"none" class=3D""> (SASL) Mechanisms for OAuth<br =
clear=3D"none" class=3D""> Date: Mon, 31 Aug 2015 21:56:17 -0700 =
(PDT)<br clear=3D"none" class=3D""> From: <a =
href=3D"mailto:rfc-editor@rfc-editor.org" =
class=3D"">rfc-editor@rfc-editor.org</a><br clear=3D"none" class=3D""> =
Reply-To: <a href=3D"mailto:ietf@ietf.org" class=3D"">ietf@ietf.org</a><br=
 clear=3D"none" class=3D""> To: <a href=3D"mailto:ietf-announce@ietf.org" =
class=3D"">ietf-announce@ietf.org</a>,
<a href=3D"mailto:rfc-dist@rfc-editor.org" =
class=3D"">rfc-dist@rfc-editor.org</a><br clear=3D"none" class=3D""> CC: =
<a href=3D"mailto:kitten@ietf.org" class=3D"">kitten@ietf.org</a>, <a =
href=3D"mailto:drafts-update-ref@iana.org" =
class=3D"">drafts-update-ref@iana.org</a>, <br clear=3D"none" class=3D""> =
<a href=3D"mailto:rfc-editor@rfc-editor.org" =
class=3D"">rfc-editor@rfc-editor.org</a><br clear=3D"none" class=3D""> =
<br clear=3D"none" class=3D""> A new Request for Comments is now =
available in online RFC libraries.<br clear=3D"none" class=3D""> <br =
clear=3D"none" class=3D""> <br clear=3D"none" class=3D"">        RFC =
7628<br clear=3D"none" class=3D""> <br clear=3D"none" class=3D"">        =
Title:      A Set of Simple Authentication<br clear=3D"none" class=3D""> =
                   and Security Layer (SASL) Mechanisms<br clear=3D"none" =
class=3D"">                    for OAuth<br clear=3D"none" class=3D"">   =
     Author:     W. Mills, T. Showalter, H. Tschofenig<br clear=3D"none" =
class=3D"">        Status:     Standards Track<br clear=3D"none" =
class=3D"">        Stream:     IETF<br clear=3D"none" class=3D"">        =
Date:       August 2015<br clear=3D"none" class=3D"">        Mailbox:    =
<a href=3D"mailto:wmills_92105@yahoo.com" =
class=3D"">wmills_92105@yahoo.com</a>,<br clear=3D"none" class=3D"">     =
               <a href=3D"mailto:tjs@psaux.com" =
class=3D"">tjs@psaux.com</a>,<br clear=3D"none" class=3D"">              =
      <a href=3D"mailto:Hannes.Tschofenig@gmx.net" =
class=3D"">Hannes.Tschofenig@gmx.net</a><br clear=3D"none" class=3D"">   =
     Pages:      21<br clear=3D"none" class=3D"">        Characters: =
46408<br clear=3D"none" class=3D"">        Updates/Obsoletes/SeeAlso:   =
None<br clear=3D"none" class=3D""> <br clear=3D"none" class=3D"">        =
I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt<br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D"">        URL:        <a =
rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.rfc-editor.org%2finfo%2frfc7628&amp;data=3D01%7c01%7cMichael.Jones%40=
microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7=
cd011db47%7c1&amp;sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.rfc-editor.org%2finfo%2frfc7628&amp;data=3D01%7c01%7cMichael.Jones=
%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab=
2d7cd011db47%7c1&amp;sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3=
d</a><br clear=3D"none" class=3D""> <br clear=3D"none" class=3D"">       =
 DOI:        <a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f%2f=
dx.doi.org%2f10.17487%2fRFC7628&amp;data=3D01%7c01%7cMichael.Jones%40micro=
soft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011=
db47%7c1&amp;sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3a%2f=
%2fdx.doi.org%2f10.17487%2fRFC7628&amp;data=3D01%7c01%7cMichael.Jones%40mi=
crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd=
011db47%7c1&amp;sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d</=
a><br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> OAuth =
enables a third-party application to obtain limited access to a <br =
clear=3D"none" class=3D""> protected resource, either on behalf of a =
resource owner by <br clear=3D"none" class=3D""> orchestrating an =
approval interaction or by allowing the third-party <br clear=3D"none" =
class=3D""> application to obtain access on its own behalf.<br =
clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> This document =
defines how an application client uses credentials <br clear=3D"none" =
class=3D""> obtained via OAuth over the Simple Authentication and =
Security
Layer<br clear=3D"none" class=3D""> (SASL) to access a protected =
resource at a resource server.  Thereby, <br clear=3D"none" class=3D""> =
it enables schemes defined within the OAuth framework for <br =
clear=3D"none" class=3D""> non-HTTP-based application protocols.<br =
clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> Clients =
typically store the user's long-term credential.  This does, <br =
clear=3D"none" class=3D""> however, lead to significant security =
vulnerabilities, for example, <br clear=3D"none" class=3D""> when such a =
credential leaks.  A significant benefit of OAuth for <br clear=3D"none" =
class=3D""> usage in those clients is that the password is replaced by a =
shared <br clear=3D"none" class=3D""> secret with higher entropy, i.e., =
the token.  Tokens typically provide <br clear=3D"none" class=3D""> =
limited access rights and can be managed and revoked separately from <br =
clear=3D"none" class=3D""> the user's long-term password.<br =
clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> This document =
is a product of the Common Authentication Technology <br clear=3D"none" =
class=3D""> Next Generation Working Group of the IETF.<br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D""> This is now a Proposed =
Standard.<br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> =
STANDARDS TRACK: This document specifies an Internet Standards Track <br =
clear=3D"none" class=3D""> protocol for the Internet community, and
requests discussion and <br clear=3D"none" class=3D""> suggestions for =
improvements.  Please refer to the current edition of <br clear=3D"none" =
class=3D""> the Official Internet Protocol Standards <br clear=3D"none" =
class=3D""> (<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww</a>.<br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://rfc-editor.org/" =
class=3D"">rfc-editor.org</a>%2fstandards&amp;data=3D01%7c01%7cMichael.Jon=
es%<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"http://40microsoft.com/" =
class=3D"">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988=
bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fA=
A6bj4Ck5vijFPU%3d) for the standardization state and status of this =
protocol.  Distribution of this memo is unlimited.<br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D""> This announcement is sent to =
the IETF-Announce and rfc-dist lists.<br clear=3D"none" class=3D""> To =
subscribe or unsubscribe, see<br clear=3D"none" class=3D"">  <br =
clear=3D"none" class=3D""> <a rel=3D"nofollow" shape=3D"rect" =
target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.i" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.i</a><br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://etf.org/" =
class=3D"">etf.org</a>%2fmailman%2flistinfo%2fietf-announce&amp;data=3D01%=
7c01%7cMichael.Jo<br clear=3D"none" class=3D""> nes%<a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://40microsoft.com/" =
class=3D"">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988=
bf86f14<br clear=3D"none" class=3D""> =
1af91ab2d7cd011db47%7c1&amp;sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ=
5t<br clear=3D"none" class=3D""> WbEkg%3d  <br clear=3D"none" class=3D""> =
<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fmailm" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fmailm</a><br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://an.rfc-editor.org/" =
class=3D"">an.rfc-editor.org</a>%2fmailman%2flistinfo%2frfc-dist&amp;data=3D=
01%7c01%7cMicha<br clear=3D"none" class=3D""> el.Jones%<a rel=3D"nofollow"=
 shape=3D"rect" target=3D"_blank" href=3D"http://40microsoft.com/" =
class=3D"">40microsoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988=
bf<br clear=3D"none" class=3D""> =
86f141af91ab2d7cd011db47%7c1&amp;sdata=3Dagec9juMh0Zzn1mrY6avpBrLPlFfCs8zs=
yx<br clear=3D"none" class=3D""> 8bSLgDdc%3d<br clear=3D"none" class=3D"">=
 <br clear=3D"none" class=3D""> For searching the RFC series, see <br =
clear=3D"none" class=3D""> <a rel=3D"nofollow" shape=3D"rect" =
target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.r" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.r</a><br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://fc-editor.org/" =
class=3D"">fc-editor.org</a>%2fsearch&amp;data=3D01%7c01%7cMichael.Jones%<=
a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"http://40microsoft.com/" class=3D"">40microsoft.com</a>%7c<br =
clear=3D"none" class=3D""> =
9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c<br =
clear=3D"none" class=3D""> =
1&amp;sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d<br =
clear=3D"none" class=3D""> For downloading RFCs, see <br clear=3D"none" =
class=3D""> <a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.r" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.r</a><br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://fc-editor.org/" =
class=3D"">fc-editor.org</a>%2frfc.html&amp;data=3D01%7c01%7cMichael.Jones=
%<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"http://40microsoft.com/" class=3D"">40microsoft.com</a>%<br =
clear=3D"none" class=3D""> =
7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%<br =
clear=3D"none" class=3D""> =
7c1&amp;sdata=3D93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d<br =
clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> Requests for =
special distribution should be
addressed to either the <br clear=3D"none" class=3D""> author of the RFC =
in question, or to <a href=3D"mailto:rfc-editor@rfc-editor.org" =
class=3D"">rfc-editor@rfc-editor.org</a>.  <br clear=3D"none" class=3D""> =
Unless specifically noted otherwise on the RFC itself, all RFCs are <br =
clear=3D"none" class=3D""> for unlimited distribution.<br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> =
The RFC Editor Team<br clear=3D"none" class=3D""> Association Management =
Solutions, LLC<br clear=3D"none" class=3D""> <br clear=3D"none" =
class=3D""> <br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""> =
<br clear=3D"none" class=3D""> <br clear=3D"none" class=3D""><hr =
class=3D""><br clear=3D"none" class=3D""> OAuth mailing list<br =
clear=3D"none" class=3D""> <a href=3D"mailto:OAuth@ietf.org" =
class=3D"">OAuth@ietf.org</a><br clear=3D"none" class=3D""> <a =
rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.i" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.i</a><br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://etf.org/" =
class=3D"">etf.org</a>%2fmailman%2flistinfo%2foauth&amp;data=3D01%7c01%7cM=
ichael.Jones%40mi<br clear=3D"none" class=3D""> <a rel=3D"nofollow" =
shape=3D"rect" target=3D"_blank" href=3D"http://crosoft.com/" =
class=3D"">crosoft.com</a>%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86=
f141af91ab2<br clear=3D"none" class=3D""> =
d7cd011db47%7c1&amp;sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6g=
U%<br clear=3D"none" class=3D""> 3d<br clear=3D"none" =
class=3D""></blockquote><br clear=3D"none" class=3D""><hr class=3D""><br =
clear=3D"none" class=3D"">OAuth mailing list<br clear=3D"none" =
class=3D""><a href=3D"mailto:OAuth@ietf.org" =
class=3D"">OAuth@ietf.org</a><br clear=3D"none" class=3D""><a =
rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2=
fwww.ietf.org%2fmailman%2flistinfo%2foauth&amp;data=3D01%7c01%7cMichael.Jo=
nes%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af9=
1ab2d7cd011db47%7c1&amp;sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%=
2b6gU%3d" =
class=3D"">https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2=
f%2fwww.ietf.org%2fmailman%2flistinfo%2foauth&amp;data=3D01%7c01%7cMichael=
.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141=
af91ab2d7cd011db47%7c1&amp;sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2f=
Tn%2b6gU%3d</a><br clear=3D"none" class=3D""><br clear=3D"none" =
class=3D""><hr class=3D""><br clear=3D"none" class=3D"">OAuth mailing =
list<br clear=3D"none" class=3D"">OAuth@ietf.org<br clear=3D"none" =
class=3D""><a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" =
href=3D"https://www.ietf.org/mailman/listinfo/oauth" =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth</a><br =
clear=3D"none" class=3D""></blockquote></div></div></div></div><br =
class=3D""><div class=3D"yqt8194139505" =
id=3D"yqtfd19601">_______________________________________________<br =
clear=3D"none" class=3D"">OAuth mailing list<br clear=3D"none" =
class=3D""><a shape=3D"rect" ymailto=3D"mailto:OAuth@ietf.org" =
href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><br =
clear=3D"none" class=3D""><a shape=3D"rect" =
href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=3D"_blank" =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth</a><br =
clear=3D"none" class=3D""></div><br class=3D""><br class=3D""></div>  =
</div> </div>  =
</div></div></div>_______________________________________________<br =
class=3D"">OAuth mailing list<br class=3D""><a =
href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_F0265934-B26B-4E2F-99D8-CD94E5422395--


From nobody Wed Sep  2 07:30:15 2015
Return-Path: <wimills@microsoft.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86E5D1B5EC7 for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:50:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 14hReRNZXqkm for <oauth@ietfa.amsl.com>; Tue,  1 Sep 2015 08:50:09 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0771.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::771]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C64601B4EB5 for <oauth@ietf.org>; Tue,  1 Sep 2015 08:50:08 -0700 (PDT)
Received: from BLUPR03MB407.namprd03.prod.outlook.com (10.141.78.24) by BLUPR03MB439.namprd03.prod.outlook.com (10.141.78.151) with Microsoft SMTP Server (TLS) id 15.1.262.15; Tue, 1 Sep 2015 15:50:05 +0000
Received: from BLUPR03MB407.namprd03.prod.outlook.com ([10.141.78.24]) by BLUPR03MB407.namprd03.prod.outlook.com ([10.141.78.24]) with mapi id 15.01.0256.013; Tue, 1 Sep 2015 15:50:05 +0000
From: Bill Mills <wimills@microsoft.com>
To: Mike Jones <Michael.Jones@microsoft.com>, Phil Hunt <phil.hunt@oracle.com>, Hannes Tschofenig <hannes.tschofenig@gmx.net>
Thread-Topic: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
Thread-Index: AQHQ5Ir75W0PLpZNOkaEhwVtHuhg4J4nyH8AgAAH7bCAAAF5cA==
Date: Tue, 1 Sep 2015 15:50:05 +0000
Message-ID: <BLUPR03MB407A68F3473239EAC23FDF7A86A0@BLUPR03MB407.namprd03.prod.outlook.com>
References: <20150901045617.CB44D187A98@rfc-editor.org> <55E544A6.3050203@gmx.net> <514ABD00-586C-4ABC-A867-698CBC50DA79@oracle.com> <BY2PR03MB442A1C544C1DE1B7608E971F56A0@BY2PR03MB442.namprd03.prod.outlook.com>
In-Reply-To: <BY2PR03MB442A1C544C1DE1B7608E971F56A0@BY2PR03MB442.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wimills@microsoft.com; 
x-originating-ip: [2602:306:31fd:42a0:cdcd:5e19:7cdb:9355]
x-microsoft-exchange-diagnostics: 1; BLUPR03MB439; 5:p/hCras9xR9Hg4u+nrqhfNWFVI1qOaRMFm/UvPQtjTs4c6RsFix3JZiocRu3MBee2hxxLaKApxnoGgoAobLOXMI7BkEhnT+ZCaoWy4G4UOPnj5CWslXUlBIjUKwPqOmRz0sBFZCU7xkC7R/6qSiCtQ==; 24:IS1FWJB2Dr/Ib3gKGE72lRVD5M6UMGyTKeVIxJuxfzieZhXJPk++/vn92eIZiTveHNOdz5UauvpeXSI5vKGbBwkCq6qBV4/Xc1LCJ6BHgxc=; 20:8CEnG1bhPl0USV1t6Lh29B6i5Q5IsUBs6nbeOFDMwm0RYLf/vLRC7LUUUaGY/F3ut5cyQyNfv8WDfee6bIdVhg==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42134001)(42139001); SRVR:BLUPR03MB439; 
x-microsoft-antispam-prvs: <BLUPR03MB4399CB9129AD057D26C0D78A86A0@BLUPR03MB439.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401001)(5005006)(8121501046)(3002001); SRVR:BLUPR03MB439; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB439; 
x-forefront-prvs: 06860EDC7B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(15594002)(377454003)(13464003)(69234005)(199003)(24454002)(2473001)(4001540100001)(64706001)(81156007)(97736004)(2900100001)(5004730100002)(2950100001)(5007970100001)(5880100001)(5001860100001)(77156002)(62966003)(5001830100001)(2421001)(68736005)(92566002)(5003600100002)(46102003)(1511001)(5001770100001)(77096005)(102836002)(15975445007)(5005710100001)(10400500002)(10290500002)(76576001)(8990500004)(10090500001)(106116001)(106356001)(105586002)(99286002)(86362001)(575784001)(87936001)(86612001)(76176999)(50986999)(54356999)(19580395003)(74316001)(19580405001)(33656002)(101416001)(40100003)(5001960100002)(2561002)(551544002)(5002640100001)(122556002)(93886004)(2656002)(189998001)(24704002)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR03MB439; H:BLUPR03MB407.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Sep 2015 15:50:05.4097 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB439
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/3pXwwBpecG2JNLpBZme0KKIjKiw>
X-Mailman-Approved-At: Wed, 02 Sep 2015 07:30:14 -0700
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 15:50:11 -0000

And thank you Hannes for all the guidance and being a great collaborator on=
 this!

And to the WG, chairs, and shepherds, we did something good here.  Thank yo=
u all for the review, attention, time, and your help as well.

-bill

-----Original Message-----
From: Mike Jones=20
Sent: Tuesday, September 1, 2015 8:44 AM
To: Bill Mills <wimills@microsoft.com>; Phil Hunt <phil.hunt@oracle.com>; H=
annes Tschofenig <hannes.tschofenig@gmx.net>
Cc: oauth@ietf.org
Subject: RE: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and=
 Security Layer (SASL) Mechanisms for OAuth

Congratulations, Bill!

-----Original Message-----
From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Phil Hunt
Sent: Tuesday, September 01, 2015 8:14 AM
To: Hannes Tschofenig
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Fwd: RFC 7628 on A Set of Simple Authentication and=
 Security Layer (SASL) Mechanisms for OAuth

+1 !

Phil

> On Aug 31, 2015, at 23:24, Hannes Tschofenig <hannes.tschofenig@gmx.net> =
wrote:
>=20
> FYI: Thanks to Bill for the hard work!
>=20
> -------- Forwarded Message --------
> Subject: RFC 7628 on A Set of Simple Authentication and Security Layer
> (SASL) Mechanisms for OAuth
> Date: Mon, 31 Aug 2015 21:56:17 -0700 (PDT)
> From: rfc-editor@rfc-editor.org
> Reply-To: ietf@ietf.org
> To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
> CC: kitten@ietf.org, drafts-update-ref@iana.org,=20
> rfc-editor@rfc-editor.org
>=20
> A new Request for Comments is now available in online RFC libraries.
>=20
>=20
>        RFC 7628
>=20
>        Title:      A Set of Simple Authentication
>                    and Security Layer (SASL) Mechanisms
>                    for OAuth
>        Author:     W. Mills, T. Showalter, H. Tschofenig
>        Status:     Standards Track
>        Stream:     IETF
>        Date:       August 2015
>        Mailbox:    wmills_92105@yahoo.com,
>                    tjs@psaux.com,
>                    Hannes.Tschofenig@gmx.net
>        Pages:      21
>        Characters: 46408
>        Updates/Obsoletes/SeeAlso:   None
>=20
>        I-D Tag:    draft-ietf-kitten-sasl-oauth-23.txt
>=20
>        URL:        https://na01.safelinks.protection.outlook.com/?url=3Dh=
ttps%3a%2f%2fwww.rfc-editor.org%2finfo%2frfc7628&data=3D01%7c01%7cMichael.J=
ones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af9=
1ab2d7cd011db47%7c1&sdata=3DJ1hIDrCTw8Xi1hMvg3ZaZ1xvdEFhol3BqHt2q6u6VWg%3d
>=20
>        DOI:        https://na01.safelinks.protection.outlook.com/?url=3Dh=
ttp%3a%2f%2fdx.doi.org%2f10.17487%2fRFC7628&data=3D01%7c01%7cMichael.Jones%=
40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d=
7cd011db47%7c1&sdata=3D%2fQVXZSXwbGDS7YVQ446RDFuPUxHNoLLwedzfrx0xKUE%3d
>=20
> OAuth enables a third-party application to obtain limited access to a=20
> protected resource, either on behalf of a resource owner by=20
> orchestrating an approval interaction or by allowing the third-party=20
> application to obtain access on its own behalf.
>=20
> This document defines how an application client uses credentials=20
> obtained via OAuth over the Simple Authentication and Security Layer
> (SASL) to access a protected resource at a resource server.  Thereby,=20
> it enables schemes defined within the OAuth framework for=20
> non-HTTP-based application protocols.
>=20
> Clients typically store the user's long-term credential.  This does,=20
> however, lead to significant security vulnerabilities, for example,=20
> when such a credential leaks.  A significant benefit of OAuth for=20
> usage in those clients is that the password is replaced by a shared=20
> secret with higher entropy, i.e., the token.  Tokens typically provide=20
> limited access rights and can be managed and revoked separately from=20
> the user's long-term password.
>=20
> This document is a product of the Common Authentication Technology=20
> Next Generation Working Group of the IETF.
>=20
> This is now a Proposed Standard.
>=20
> STANDARDS TRACK: This document specifies an Internet Standards Track=20
> protocol for the Internet community, and requests discussion and=20
> suggestions for improvements.  Please refer to the current edition of=20
> the Official Internet Protocol Standards=20
> (https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.
> rfc-editor.org%2fstandards&data=3D01%7c01%7cMichael.Jones%40microsoft.com=
%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c1&=
sdata=3D7JPZiamj4nhqHgthEPDIzgpqkvR%2fAA6bj4Ck5vijFPU%3d) for the standardi=
zation state and status of this protocol.  Distribution of this memo is unl=
imited.
>=20
> This announcement is sent to the IETF-Announce and rfc-dist lists.
> To subscribe or unsubscribe, see
> =20
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
> etf.org%2fmailman%2flistinfo%2fietf-announce&data=3D01%7c01%7cMichael.Jo
> nes%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f14
> 1af91ab2d7cd011db47%7c1&sdata=3DaGciLH4fsxKJ6MUO%2fPp6BMj3JFJ37oTjdaSJ5t
> WbEkg%3d
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fmailm
> an.rfc-editor.org%2fmailman%2flistinfo%2frfc-dist&data=3D01%7c01%7cMicha
> el.Jones%40microsoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf
> 86f141af91ab2d7cd011db47%7c1&sdata=3Dagec9juMh0Zzn1mrY6avpBrLPlFfCs8zsyx
> 8bSLgDdc%3d
>=20
> For searching the RFC series, see
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
> fc-editor.org%2fsearch&data=3D01%7c01%7cMichael.Jones%40microsoft.com%7c
> 9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%7c
> 1&sdata=3DveVw3wrA9Wz6CWTUfVTLCKAdduFgUDkiaabcuqFyRxc%3d
> For downloading RFCs, see
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.r
> fc-editor.org%2frfc.html&data=3D01%7c01%7cMichael.Jones%40microsoft.com%
> 7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47%
> 7c1&sdata=3D93atgoSh8enZBPOxNfMophuutPvidnrfoMxOc0XmjS8%3d
>=20
> Requests for special distribution should be addressed to either the=20
> author of the RFC in question, or to rfc-editor@rfc-editor.org.
> Unless specifically noted otherwise on the RFC itself, all RFCs are=20
> for unlimited distribution.
>=20
>=20
> The RFC Editor Team
> Association Management Solutions, LLC
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.i
> etf.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40mi
> crosoft.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2
> d7cd011db47%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%
> 3d

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf=
.org%2fmailman%2flistinfo%2foauth&data=3D01%7c01%7cMichael.Jones%40microsof=
t.com%7c9f19ef0544aa4990d83f08d2b2dff4a3%7c72f988bf86f141af91ab2d7cd011db47=
%7c1&sdata=3DILpgvSqnqwWhHs7BAm7xXpjoUdVRhJhB2G3m%2fTn%2b6gU%3d


From nobody Tue Sep 15 11:10:04 2015
Return-Path: <gffletch@aol.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 027831A8A52 for <oauth@ietfa.amsl.com>; Tue, 15 Sep 2015 11:10:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.791
X-Spam-Level: 
X-Spam-Status: No, score=0.791 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Kx1XOpx66fzr for <oauth@ietfa.amsl.com>; Tue, 15 Sep 2015 11:10:01 -0700 (PDT)
Received: from omr-a018e.mx.aol.com (omr-a018e.mx.aol.com [204.29.186.64]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2ED311A8A77 for <oauth@ietf.org>; Tue, 15 Sep 2015 11:10:01 -0700 (PDT)
Received: from mtaout-aan02.mx.aol.com (mtaout-aan02.mx.aol.com [172.27.19.78]) by omr-a018e.mx.aol.com (Outbound Mail Relay) with ESMTP id 4507C3800050; Tue, 15 Sep 2015 14:10:00 -0400 (EDT)
Received: from [10.172.164.44] (unknown [10.172.164.44]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mtaout-aan02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 824163800008D; Tue, 15 Sep 2015 14:09:59 -0400 (EDT)
To: "oauth@ietf.org" <oauth@ietf.org>
From: George Fletcher <gffletch@aol.com>
Organization: AOL LLC
Message-ID: <55F85EF5.5080609@aol.com>
Date: Tue, 15 Sep 2015 14:09:57 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------090203060506080106070004"
x-aol-global-disposition: G
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1442340600; bh=LEl6bt6YJk+Irt8gvYhxQyoZJtMAGdR2iOE44rgKESE=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=w722fxOstxtDnXVt34NHM3jnfyXxmhPt36rGocHKGnICGC8KpUxPKghEhcvWpmxuO YZyL/RgSOwiPs7tLGZEuD8IFyNEopqhVP3a4li+KQZxRhIdJ5JOW/+UPlIE2tFuck9 5hBPR9ChBG/5v0KwXzhsWLEFlnEHkedZGAg95LzQ=
x-aol-sid: 3039ac1b134e55f85ef70060
X-AOL-IP: 10.172.164.44
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/mZAsQ4-gecbCKPD-q3_-lLA7et0>
Subject: [OAUTH-WG] OAuth2 2 legged flows with JWT client assertions
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 15 Sep 2015 18:10:03 -0000

This is a multi-part message in MIME format.
--------------090203060506080106070004
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I just want to verify my reading of RFC 7523[1] for the use case where a 
client wants to get an access token for itself to use as authorization 
for future API calls. This is effectively exchanging a JWS for a "short 
lived" access token.

My understanding of section 2.2 of RFC 7523, is that the 
'client_assertion_type' and 'client_assertion' replace the default 
[OAuth2 (RFC 6749)] client authentication mechanism of client_id and 
client_secret.

Therefore the correct way to implement this 2 legged flow is to use the 
OAuth2 (RFC 6749) client_credentials grant_type (Section 4.4) with the 
JWT Bearer defined client_assertion_type and client_assertion.

This would look something like (line breaks added for readability)

POST /token HTTP/1.1
Host: server.example.com
Content-Type: application/x-www-form-urlencoded

grant_type=client_credentials&
client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&
client_assertion=<encoded JWS>&
scope="myscopes"

Is there a different industry standard for this use case? I'm checking 
as I find that multiple AS implementations do this differently:) Thanks, 
George

[1] https://tools.ietf.org/html/rfc7523

--------------090203060506080106070004
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Hi,<br>
    </font>
    <div class="moz-signature"><font face="Helvetica, Arial, sans-serif"><br>
        I just want to verify my reading of RFC 7523[1] for the use case
        where a client wants to get an access token for itself to use as
        authorization for future API calls. This is effectively
        exchanging a JWS for a "short lived" access token.<br>
        <br>
        My understanding of section 2.2 of RFC 7523, is that the
        'client_assertion_type' and 'client_assertion' replace the
        default [OAuth2 (RFC 6749)] client authentication mechanism of
        client_id and client_secret.<br>
        <br>
        Therefore the correct way to implement this 2 legged flow is to
        use the OAuth2 (RFC 6749) client_credentials grant_type (Section
        4.4) with the JWT Bearer defined client_assertion_type and
        client_assertion.<br>
        <br>
        This would look something like (line breaks added for
        readability)</font><br>
      <br>
      <tt>POST /token HTTP/1.1</tt><tt><br>
      </tt><tt>Host: server.example.com</tt><tt><br>
      </tt><tt>Content-Type: application/x-www-form-urlencoded</tt><tt><br>
      </tt><tt><br>
      </tt><tt>grant_type=client_credentials&amp;</tt><tt><br>
      </tt><tt>client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&amp;</tt><tt><br>
      </tt><tt>client_assertion=&lt;encoded JWS&gt;&amp;</tt><tt><br>
      </tt><tt>scope="myscopes"</tt><br>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <pre class="newpage">
<big><font face="Helvetica, Arial, sans-serif">Is there a different industry standard for this use case? I'm checking as I find that multiple AS implementations do this differently:)

Thanks,
George
</font></big></pre>
      [1] <a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/rfc7523">https://tools.ietf.org/html/rfc7523</a><br>
    </div>
  </body>
</html>

--------------090203060506080106070004--


From nobody Tue Sep 15 13:42:06 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1720B1AD0A0 for <oauth@ietfa.amsl.com>; Tue, 15 Sep 2015 13:42:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 YNyotBCryTXG for <oauth@ietfa.amsl.com>; Tue, 15 Sep 2015 13:42:02 -0700 (PDT)
Received: from dmz-mailsec-scanner-3.mit.edu (dmz-mailsec-scanner-3.mit.edu [18.9.25.14]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EB371AD09D for <oauth@ietf.org>; Tue, 15 Sep 2015 13:42:02 -0700 (PDT)
X-AuditID: 1209190e-f79296d00000051c-4b-55f882991d0f
Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id 69.88.01308.99288F55; Tue, 15 Sep 2015 16:42:01 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id t8FKg0Cl021757; Tue, 15 Sep 2015 16:42:00 -0400
Received: from [10.10.49.130] (173-14-170-177-NewEngland.hfc.comcastbusiness.net [173.14.170.177]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8FKfxWP016248 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 15 Sep 2015 16:42:00 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_4CFB6390-47C1-4DC9-A8E0-86996EF2A2DC"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Justin Richer <jricher@mit.edu>
In-Reply-To: <55F85EF5.5080609@aol.com>
Date: Tue, 15 Sep 2015 16:41:58 -0400
Message-Id: <15EEB79E-5003-4CC1-892D-96357CB0B89B@mit.edu>
References: <55F85EF5.5080609@aol.com>
To: George Fletcher <gffletch@aol.com>
X-Mailer: Apple Mail (2.2104)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRmVeSWpSXmKPExsUixG6nrjuz6UeowYr3whZ3ulawW5x8+4rN gcnj/u6V7B5LlvxkCmCK4rJJSc3JLEst0rdL4MrYMWcNc8EW64oDPbdYGhjXG3YxcnBICJhI fOuQ6GLkBDLFJC7cW8/WxcjFISSwmElizrOXLBDORkaJFc8+MkI495kkfnasZgVpYRZIkHjy dQ0biM0roCfx6tZlsLiwgIfE7m3rmEBsNgFVielrWsBsTgF1iY53nWA1LEDxRYfus4BcwQwU bz/pAjHGSuJA50uwciEBNYlttx6BjRcBsptWrmGEuFRWYvfvR0wTGAVmIbliFpIrIOLaEssW vmaGsDUl9ncvZ8EU15Do/DaRdQEj2ypG2ZTcKt3cxMyc4tRk3eLkxLy81CJdY73czBK91JTS TYygcOeU5NvB+PWg0iFGAQ5GJR7eDZ3fQ4VYE8uKK3MPMUpyMCmJ8m6q/REqxJeUn1KZkVic EV9UmpNafIhRgoNZSYR3Yw1QjjclsbIqtSgfJiXNwaIkzrvpB1+IkEB6YklqdmpqQWoRTFaG g0NJgjegEahRsCg1PbUiLTOnBCHNxMEJMpwHaHgHSA1vcUFibnFmOkT+FKMux751d9YyCbHk 5eelSonzxoEUCYAUZZTmwc0Bpam1fKs2vmIUB3pLmHcBSBUPMMXBTXoFtIQJaIl76jeQJSWJ CCmpBsaiv8Gchidnc3HdP1Tw+6qOy21j85vHJavssv5t37PxyPWNM/60ZvHMObTjZ3FbhUuF yXa/zR+tW+TvVd1nvi+lXzXxjOlsk/1B93PyS2bHTnG7Eja5bs6V/0L76g75e9m3bspWbjZS nVvTW6S9bU7Q7xYRjvQ3GnU8kTYC377OsLC2WqobaaPEUpyRaKjFXFScCACCYaTQLgMAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/jNuaLb19Jy8Z486kiVMEhmSxkWs>
Cc: "<oauth@ietf.org>" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] OAuth2 2 legged flows with JWT client assertions
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 15 Sep 2015 20:42:05 -0000

--Apple-Mail=_4CFB6390-47C1-4DC9-A8E0-86996EF2A2DC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

That=E2=80=99s how we=E2=80=99ve implemented it, but I=E2=80=99ve seen =
others pass the JWS for the token directly using the assertion grant =
type. Personally I find that a little confusing, since it=E2=80=99s =
still the client making the swap, but maybe there=E2=80=99s something =
useful there anyway. It honestly feels a bit too much like WS-*, and one =
can hope that we=E2=80=99ve learned from the mistakes of the past by =
now.

I think the difference may be who makes the JWS. If the client is making =
the JWS and using it to swap for a new token, then that=E2=80=99s a case =
for using client credentials and authenticating using the JWS. If the =
JWS is coming from a third party and being handed to the client, and the =
client=E2=80=99s using that as-is to swap for a new token, then that=E2=80=
=99s a case of using the JWS as an assertion directly to the AS and =
getting a token there.=20

But I agree that it=E2=80=99s confusing that there are two similar =
mechanisms here.

 =E2=80=94 Justin

> On Sep 15, 2015, at 2:09 PM, George Fletcher <gffletch@aol.com> wrote:
>=20
> Hi,
>=20
> I just want to verify my reading of RFC 7523[1] for the use case where =
a client wants to get an access token for itself to use as authorization =
for future API calls. This is effectively exchanging a JWS for a "short =
lived" access token.
>=20
> My understanding of section 2.2 of RFC 7523, is that the =
'client_assertion_type' and 'client_assertion' replace the default =
[OAuth2 (RFC 6749)] client authentication mechanism of client_id and =
client_secret.
>=20
> Therefore the correct way to implement this 2 legged flow is to use =
the OAuth2 (RFC 6749) client_credentials grant_type (Section 4.4) with =
the JWT Bearer defined client_assertion_type and client_assertion.
>=20
> This would look something like (line breaks added for readability)
>=20
> POST /token HTTP/1.1
> Host: server.example.com
> Content-Type: application/x-www-form-urlencoded
>=20
> grant_type=3Dclient_credentials&
> =
client_assertion_type=3Durn:ietf:params:oauth:client-assertion-type:jwt-be=
arer&
> client_assertion=3D<encoded JWS>&
> scope=3D"myscopes"
> Is there a different industry standard for this use case? I'm checking =
as I find that multiple AS implementations do this differently:)
>=20
> Thanks,
> George
> [1] https://tools.ietf.org/html/rfc7523 =
<https://tools.ietf.org/html/rfc7523>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_4CFB6390-47C1-4DC9-A8E0-86996EF2A2DC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">That=E2=80=99s how we=E2=80=99ve implemented it, but I=E2=80=99=
ve seen others pass the JWS for the token directly using the assertion =
grant type. Personally I find that a little confusing, since it=E2=80=99s =
still the client making the swap, but maybe there=E2=80=99s something =
useful there anyway. It honestly feels a bit too much like WS-*, and one =
can hope that we=E2=80=99ve learned from the mistakes of the past by =
now.<div class=3D""><br class=3D""></div><div class=3D"">I think the =
difference may be who makes the JWS. If the client is making the JWS and =
using it to swap for a new token, then that=E2=80=99s a case for using =
client credentials and authenticating using the JWS. If the JWS is =
coming from a third party and being handed to the client, and the =
client=E2=80=99s using that as-is to swap for a new token, then that=E2=80=
=99s a case of using the JWS as an assertion directly to the AS and =
getting a token there.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">But I agree that it=E2=80=99s confusing =
that there are two similar mechanisms here.</div><div class=3D""><br =
class=3D""></div><div class=3D"">&nbsp;=E2=80=94 Justin</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Sep 15, 2015, at 2:09 PM, George Fletcher &lt;<a =
href=3D"mailto:gffletch@aol.com" class=3D"">gffletch@aol.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D"">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000" class=3D"">
    <font face=3D"Helvetica, Arial, sans-serif" class=3D"">Hi,<br =
class=3D"">
    </font>
    <div class=3D"moz-signature"><font face=3D"Helvetica, Arial, =
sans-serif" class=3D""><br class=3D"">
        I just want to verify my reading of RFC 7523[1] for the use case
        where a client wants to get an access token for itself to use as
        authorization for future API calls. This is effectively
        exchanging a JWS for a "short lived" access token.<br class=3D"">
        <br class=3D"">
        My understanding of section 2.2 of RFC 7523, is that the
        'client_assertion_type' and 'client_assertion' replace the
        default [OAuth2 (RFC 6749)] client authentication mechanism of
        client_id and client_secret.<br class=3D"">
        <br class=3D"">
        Therefore the correct way to implement this 2 legged flow is to
        use the OAuth2 (RFC 6749) client_credentials grant_type (Section
        4.4) with the JWT Bearer defined client_assertion_type and
        client_assertion.<br class=3D"">
        <br class=3D"">
        This would look something like (line breaks added for
        readability)</font><br class=3D"">
      <br class=3D"">
      <tt class=3D"">POST /token HTTP/1.1</tt><tt class=3D""><br =
class=3D"">
      </tt><tt class=3D"">Host: <a href=3D"http://server.example.com" =
class=3D"">server.example.com</a></tt><tt class=3D""><br class=3D"">
      </tt><tt class=3D"">Content-Type: =
application/x-www-form-urlencoded</tt><tt class=3D""><br class=3D"">
      </tt><tt class=3D""><br class=3D"">
      </tt><tt class=3D"">grant_type=3Dclient_credentials&amp;</tt><tt =
class=3D""><br class=3D"">
      </tt><tt =
class=3D"">client_assertion_type=3Durn:ietf:params:oauth:client-assertion-=
type:jwt-bearer&amp;</tt><tt class=3D""><br class=3D"">
      </tt><tt class=3D"">client_assertion=3D&lt;encoded =
JWS&gt;&amp;</tt><tt class=3D""><br class=3D"">
      </tt><tt class=3D"">scope=3D"myscopes"</tt><br class=3D"">
     =20
      <pre class=3D"newpage"><big class=3D""><font face=3D"Helvetica, =
Arial, sans-serif" class=3D"">Is there a different industry standard for =
this use case? I'm checking as I find that multiple AS implementations =
do this differently:)

Thanks,
George
</font></big></pre>
      [1] <a class=3D"moz-txt-link-freetext" =
href=3D"https://tools.ietf.org/html/rfc7523">https://tools.ietf.org/html/r=
fc7523</a><br class=3D"">
    </div>
  </div>

_______________________________________________<br class=3D"">OAuth =
mailing list<br class=3D""><a href=3D"mailto:OAuth@ietf.org" =
class=3D"">OAuth@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_4CFB6390-47C1-4DC9-A8E0-86996EF2A2DC--


From nobody Wed Sep 16 09:28:06 2015
Return-Path: <bcampbell@pingidentity.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38FB81B350C for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 09:28:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level: 
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 d8H1nbvxdGNz for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 09:28:02 -0700 (PDT)
Received: from mail-qg0-x230.google.com (mail-qg0-x230.google.com [IPv6:2607:f8b0:400d:c04::230]) (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 5AF671B34CB for <oauth@ietf.org>; Wed, 16 Sep 2015 09:28:02 -0700 (PDT)
Received: by qgt47 with SMTP id 47so175805614qgt.2 for <oauth@ietf.org>; Wed, 16 Sep 2015 09:28:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pingidentity.com; s=gmail; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=GL2P67RXgiaTGN3xbP0qe6Ng4UjL4vXCaIcOk7BytBk=; b=GEJX6XfOeY4WjKuldly++tiFb07UzusHofcKPFzHaxq6m3eFbE+dDQZB6VskG6E0Jv 3BUt9CjNGRUwhmsIn2JAmIYMSxyORIAuFBKiJEJXzBCmEsIDI41kaZITGDFOvclWfb8l R7TnRyX3aWXWVY1pf8U6yeH1Z/rdHt9ppZxVU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=GL2P67RXgiaTGN3xbP0qe6Ng4UjL4vXCaIcOk7BytBk=; b=YIm84hXbAB0q62QyiJ6zOsKn/fd7OjfMg6Vw/7KHKAQkzn/11seGSzlLq4vPEBgjeG AmNCGJni2Wkdv7QVoAiQ0Emvu14RFa6ZvreaZXpqvrBknP+RRqhbdmDa+/JwX+hBWg3A +RcPwrU+hjnml28h8S2TysOkNTWxEGwqinTHe6LW+MFmHgM0Ab3LbhkLidvwL9FtVwQS ztwMbQURo409C30M9PSu/UekhvuLvYBi695c3fr+8VKQIA28jzQAoyhbgpjgbvD0Gk+X nRTtmtsjDQ9sC55NK3YhccvDWi3VBbiwGtqAej89OREUg69Ld3VNNk9B2qTgrhQGyMDK Ys6g==
X-Gm-Message-State: ALoCoQkr4etqQC4Tn5qL/t9xSsoLRBL96J0etd5JCWS/hNDpRMV+XRMcnLLgfu97HYEKLtSu4dF6
X-Received: by 10.140.231.76 with SMTP id b73mr9937427qhc.87.1442420881402; Wed, 16 Sep 2015 09:28:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.108.227 with HTTP; Wed, 16 Sep 2015 09:27:31 -0700 (PDT)
In-Reply-To: <15EEB79E-5003-4CC1-892D-96357CB0B89B@mit.edu>
References: <55F85EF5.5080609@aol.com> <15EEB79E-5003-4CC1-892D-96357CB0B89B@mit.edu>
From: Brian Campbell <bcampbell@pingidentity.com>
Date: Wed, 16 Sep 2015 10:27:31 -0600
Message-ID: <CA+k3eCQOsjSAeE0QJz-Ch-_it4nCjEsTyVDkt5HHdYeEeXN1iw@mail.gmail.com>
To: Justin Richer <jricher@mit.edu>
Content-Type: multipart/alternative; boundary=001a11c130ee40dafc051fdfc858
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/HL8gQpmw6kenPgsJm7BLRnb4mKE>
Cc: "<oauth@ietf.org>" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] OAuth2 2 legged flows with JWT client assertions
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 16 Sep 2015 16:28:05 -0000

--001a11c130ee40dafc051fdfc858
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Yeah, when a client wants to get an access token for itself, the
client_credentials grant_type with client_assertion_type/client_assertion.

We attempted to call this out in the assertion framework (RFC 7521) in a
discussion of "Common Scenarios
<http://tools.ietf.org/html/rfc7521#section-6>" with the section "Client
Acting on Behalf of Itself <http://tools.ietf.org/html/rfc7521#section-6.2>=
"
but, despite good intentions, inheritance in specs is often overlooked.

   When a client is accessing resources on behalf of itself, it does so
   in a manner analogous to the Client Credentials Grant defined in
   Section 4.4 <http://tools.ietf.org/html/rfc7521#section-4.4> of
OAuth 2.0 [RFC6749 <http://tools.ietf.org/html/rfc6749>].  This is a
special case that
   combines both the authentication and authorization grant usage
   patterns.  In this case, the interactions with the authorization
   server should be treated as using an assertion for Client
   Authentication according to Section 4.2
<http://tools.ietf.org/html/rfc7521#section-4.2>, while using the
"grant_type"
   parameter with the value "client_credentials" to indicate that the
   client is requesting an access token using only its client
   credentials.

   The following example demonstrates an assertion being used for a
   client credentials access token request, as defined in Section
4.4.2 <http://tools.ietf.org/html/rfc7521#section-4.4.2>
   of OAuth 2.0 [RFC6749 <http://tools.ietf.org/html/rfc6749>] (with
extra line breaks for display purposes
   only):

     POST /token HTTP/1.1
     Host: server.example.com
     Content-Type: application/x-www-form-urlencoded

     grant_type=3Dclient_credentials&
     client_assertion_type=3Durn%3Aietf%3Aparams%3Aoauth
     %3Aclient-assertion-type%3Asaml2-bearer&
     client_assertion=3DPHNhbW...[omitted for brevity]...ZT


On Tue, Sep 15, 2015 at 2:41 PM, Justin Richer <jricher@mit.edu> wrote:

> That=E2=80=99s how we=E2=80=99ve implemented it, but I=E2=80=99ve seen ot=
hers pass the JWS for the
> token directly using the assertion grant type. Personally I find that a
> little confusing, since it=E2=80=99s still the client making the swap, bu=
t maybe
> there=E2=80=99s something useful there anyway. It honestly feels a bit to=
o much
> like WS-*, and one can hope that we=E2=80=99ve learned from the mistakes =
of the
> past by now.
>
> I think the difference may be who makes the JWS. If the client is making
> the JWS and using it to swap for a new token, then that=E2=80=99s a case =
for using
> client credentials and authenticating using the JWS. If the JWS is coming
> from a third party and being handed to the client, and the client=E2=80=
=99s using
> that as-is to swap for a new token, then that=E2=80=99s a case of using t=
he JWS as
> an assertion directly to the AS and getting a token there.
>
> But I agree that it=E2=80=99s confusing that there are two similar mechan=
isms here.
>
>  =E2=80=94 Justin
>
> On Sep 15, 2015, at 2:09 PM, George Fletcher <gffletch@aol.com> wrote:
>
> Hi,
>
> I just want to verify my reading of RFC 7523[1] for the use case where a
> client wants to get an access token for itself to use as authorization fo=
r
> future API calls. This is effectively exchanging a JWS for a "short lived=
"
> access token.
>
> My understanding of section 2.2 of RFC 7523, is that the
> 'client_assertion_type' and 'client_assertion' replace the default [OAuth=
2
> (RFC 6749)] client authentication mechanism of client_id and client_secre=
t.
>
> Therefore the correct way to implement this 2 legged flow is to use the
> OAuth2 (RFC 6749) client_credentials grant_type (Section 4.4) with the JW=
T
> Bearer defined client_assertion_type and client_assertion.
>
> This would look something like (line breaks added for readability)
>
> POST /token HTTP/1.1
> Host: server.example.com
> Content-Type: application/x-www-form-urlencoded
>
> grant_type=3Dclient_credentials&
>
> client_assertion_type=3Durn:ietf:params:oauth:client-assertion-type:jwt-b=
earer&
> client_assertion=3D<encoded JWS>&
> scope=3D"myscopes"
>
> Is there a different industry standard for this use case? I'm checking as=
 I find that multiple AS implementations do this differently:)
>
> Thanks,
> George
>
> [1] https://tools.ietf.org/html/rfc7523
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>

--001a11c130ee40dafc051fdfc858
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Yeah, when <font face=3D"Helvetica, Arial, sans-serif=
">a client wants to get an access token for itself, the client_credentials =
grant_type with client_assertion_type/client_assertion. <br><br></font></di=
v><font face=3D"Helvetica, Arial, sans-serif">We attempted to call this out=
 in the assertion framework (RFC 7521) in a discussion of &quot;<a href=3D"=
http://tools.ietf.org/html/rfc7521#section-6">Common Scenarios</a>&quot; wi=
th the section &quot;<a href=3D"http://tools.ietf.org/html/rfc7521#section-=
6.2">Client Acting on Behalf of Itself</a>&quot; but, despite good intentio=
ns, inheritance in specs is often overlooked. <br></font><br><pre class=3D"=
">   When a client is accessing resources on behalf of itself, it does so
   in a manner analogous to the Client Credentials Grant defined in
   <a href=3D"http://tools.ietf.org/html/rfc7521#section-4.4">Section 4.4</=
a> of OAuth 2.0 [<a href=3D"http://tools.ietf.org/html/rfc6749" title=3D"&q=
uot;The OAuth 2.0 Authorization Framework&quot;">RFC6749</a>].  This is a s=
pecial case that
   combines both the authentication and authorization grant usage
   patterns.  In this case, the interactions with the authorization
   server should be treated as using an assertion for Client
   Authentication according to <a href=3D"http://tools.ietf.org/html/rfc752=
1#section-4.2">Section 4.2</a>, while using the &quot;grant_type&quot;
   parameter with the value &quot;client_credentials&quot; to indicate that=
 the
   client is requesting an access token using only its client
   credentials.

   The following example demonstrates an assertion being used for a
   client credentials access token request, as defined in <a href=3D"http:/=
/tools.ietf.org/html/rfc7521#section-4.4.2">Section 4.4.2</a>
   of OAuth 2.0 [<a href=3D"http://tools.ietf.org/html/rfc6749" title=3D"&q=
uot;The OAuth 2.0 Authorization Framework&quot;">RFC6749</a>] (with extra l=
ine breaks for display purposes
   only):

     POST /token HTTP/1.1
     Host: <a href=3D"http://server.example.com">server.example.com</a>
     Content-Type: application/x-www-form-urlencoded

     grant_type=3Dclient_credentials&amp;
     client_assertion_type=3Durn%3Aietf%3Aparams%3Aoauth
     %3Aclient-assertion-type%3Asaml2-bearer&amp;
     client_assertion=3DPHNhbW...[omitted for brevity]...ZT</pre></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Sep 15, 2015 =
at 2:41 PM, Justin Richer <span dir=3D"ltr">&lt;<a href=3D"mailto:jricher@m=
it.edu" target=3D"_blank">jricher@mit.edu</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div style=3D"word-wrap:break-word">That=E2=80=99s h=
ow we=E2=80=99ve implemented it, but I=E2=80=99ve seen others pass the JWS =
for the token directly using the assertion grant type. Personally I find th=
at a little confusing, since it=E2=80=99s still the client making the swap,=
 but maybe there=E2=80=99s something useful there anyway. It honestly feels=
 a bit too much like WS-*, and one can hope that we=E2=80=99ve learned from=
 the mistakes of the past by now.<div><br></div><div>I think the difference=
 may be who makes the JWS. If the client is making the JWS and using it to =
swap for a new token, then that=E2=80=99s a case for using client credentia=
ls and authenticating using the JWS. If the JWS is coming from a third part=
y and being handed to the client, and the client=E2=80=99s using that as-is=
 to swap for a new token, then that=E2=80=99s a case of using the JWS as an=
 assertion directly to the AS and getting a token there.=C2=A0</div><div><b=
r></div><div>But I agree that it=E2=80=99s confusing that there are two sim=
ilar mechanisms here.</div><div><br></div><div>=C2=A0=E2=80=94 Justin</div>=
<div><br><div><blockquote type=3D"cite"><div><div class=3D"h5"><div>On Sep =
15, 2015, at 2:09 PM, George Fletcher &lt;<a href=3D"mailto:gffletch@aol.co=
m" target=3D"_blank">gffletch@aol.com</a>&gt; wrote:</div><br></div></div><=
div><div><div class=3D"h5">

 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <font face=3D"Helvetica, Arial, sans-serif">Hi,<br>
    </font>
    <div><font face=3D"Helvetica, Arial, sans-serif"><br>
        I just want to verify my reading of RFC 7523[1] for the use case
        where a client wants to get an access token for itself to use as
        authorization for future API calls. This is effectively
        exchanging a JWS for a &quot;short lived&quot; access token.<br>
        <br>
        My understanding of section 2.2 of RFC 7523, is that the
        &#39;client_assertion_type&#39; and &#39;client_assertion&#39; repl=
ace the
        default [OAuth2 (RFC 6749)] client authentication mechanism of
        client_id and client_secret.<br>
        <br>
        Therefore the correct way to implement this 2 legged flow is to
        use the OAuth2 (RFC 6749) client_credentials grant_type (Section
        4.4) with the JWT Bearer defined client_assertion_type and
        client_assertion.<br>
        <br>
        This would look something like (line breaks added for
        readability)</font><br>
      <br>
      <tt>POST /token HTTP/1.1</tt><tt><br>
      </tt><tt>Host: <a href=3D"http://server.example.com" target=3D"_blank=
">server.example.com</a></tt><tt><br>
      </tt><tt>Content-Type: application/x-www-form-urlencoded</tt><tt><br>
      </tt><tt><br>
      </tt><tt>grant_type=3Dclient_credentials&amp;</tt><tt><br>
      </tt><tt>client_assertion_type=3Durn:ietf:params:oauth:client-asserti=
on-type:jwt-bearer&amp;</tt><tt><br>
      </tt><tt>client_assertion=3D&lt;encoded JWS&gt;&amp;</tt><tt><br>
      </tt><tt>scope=3D&quot;myscopes&quot;</tt><br>
     =20
      <pre><big><font face=3D"Helvetica, Arial, sans-serif">Is there a diff=
erent industry standard for this use case? I&#39;m checking as I find that =
multiple AS implementations do this differently:)

Thanks,
George
</font></big></pre>
      [1] <a href=3D"https://tools.ietf.org/html/rfc7523" target=3D"_blank"=
>https://tools.ietf.org/html/rfc7523</a><br>
    </div>
  </div></div></div>

_______________________________________________<br>OAuth mailing list<br><a=
 href=3D"mailto:OAuth@ietf.org" target=3D"_blank">OAuth@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=3D"_blank">http=
s://www.ietf.org/mailman/listinfo/oauth</a><br></div></blockquote></div><br=
></div></div><br>_______________________________________________<br>
OAuth mailing list<br>
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
<br></blockquote></div><br></div>

--001a11c130ee40dafc051fdfc858--


From nobody Wed Sep 16 13:33:13 2015
Return-Path: <gffletch@aol.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F9FF1A1A4A for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 13:33:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 BV6m5UGaq_NK for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 13:33:09 -0700 (PDT)
Received: from omr-a011e.mx.aol.com (omr-a011e.mx.aol.com [204.29.186.59]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51BBA1A1A39 for <oauth@ietf.org>; Wed, 16 Sep 2015 13:33:09 -0700 (PDT)
Received: from mtaout-mbb01.mx.aol.com (mtaout-mbb01.mx.aol.com [172.26.254.109]) by omr-a011e.mx.aol.com (Outbound Mail Relay) with ESMTP id 2BCD538000AA; Wed, 16 Sep 2015 16:33:08 -0400 (EDT)
Received: from [10.172.96.190] (unknown [10.172.96.190]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mtaout-mbb01.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 254BD3800008E; Wed, 16 Sep 2015 16:33:07 -0400 (EDT)
To: Brian Campbell <bcampbell@pingidentity.com>, Justin Richer <jricher@mit.edu>
References: <55F85EF5.5080609@aol.com> <15EEB79E-5003-4CC1-892D-96357CB0B89B@mit.edu> <CA+k3eCQOsjSAeE0QJz-Ch-_it4nCjEsTyVDkt5HHdYeEeXN1iw@mail.gmail.com>
From: George Fletcher <gffletch@aol.com>
Organization: AOL LLC
Message-ID: <55F9D202.2070305@aol.com>
Date: Wed, 16 Sep 2015 16:33:06 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CA+k3eCQOsjSAeE0QJz-Ch-_it4nCjEsTyVDkt5HHdYeEeXN1iw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------050203050201070902020808"
x-aol-global-disposition: G
X-AOL-VSS-INFO: 5700.7163/105960
X-AOL-VSS-CODE: clean
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20150623; t=1442435588; bh=Qae4e5TxJc6UvwYxf916rFtLpFpSWzQQKcpEvSeZ3Vw=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=mAA86YKYqacpzuWzkvETvI9QmAEvpRRq40iu0p05Qk/nY8v25qC3OTUAzTeB1QIqZ CceaBTScdvDzLo+Wx61P4IDQ7X253cS4rLGaIIOOG1anmguPDkkXSonSzb3h3DbSaZ ieeRD//knKj26/C28+ZA5vcJ+bJ0swjoEyi2DVMM=
x-aol-sid: 3039ac1afe6d55f9d2035608
X-AOL-IP: 10.172.96.190
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/nhC4Rjs8YY9UxlTC3dBacpOIzYw>
Cc: "<oauth@ietf.org>" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] OAuth2 2 legged flows with JWT client assertions
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 16 Sep 2015 20:33:12 -0000

This is a multi-part message in MIME format.
--------------050203050201070902020808
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Thanks for the pointer Brian, that's helpful! (and yes I didn't dig 
through the framework spec:)

On 9/16/15 12:27 PM, Brian Campbell wrote:
> Yeah, when a client wants to get an access token for itself, the 
> client_credentials grant_type with 
> client_assertion_type/client_assertion.
>
> We attempted to call this out in the assertion framework (RFC 7521) in 
> a discussion of "Common Scenarios 
> <http://tools.ietf.org/html/rfc7521#section-6>" with the section 
> "Client Acting on Behalf of Itself 
> <http://tools.ietf.org/html/rfc7521#section-6.2>" but, despite good 
> intentions, inheritance in specs is often overlooked.
>
>     When a client is accessing resources on behalf of itself, it does so
>     in a manner analogous to the Client Credentials Grant defined in
>     Section 4.4 <http://tools.ietf.org/html/rfc7521#section-4.4>  of OAuth 2.0 [RFC6749 <http://tools.ietf.org/html/rfc6749>].  This is a special case that
>     combines both the authentication and authorization grant usage
>     patterns.  In this case, the interactions with the authorization
>     server should be treated as using an assertion for Client
>     Authentication according toSection 4.2 <http://tools.ietf.org/html/rfc7521#section-4.2>, while using the "grant_type"
>     parameter with the value "client_credentials" to indicate that the
>     client is requesting an access token using only its client
>     credentials.
>
>     The following example demonstrates an assertion being used for a
>     client credentials access token request, as defined inSection 4.4.2 <http://tools.ietf.org/html/rfc7521#section-4.4.2>
>     of OAuth 2.0 [RFC6749 <http://tools.ietf.org/html/rfc6749>] (with extra line breaks for display purposes
>     only):
>
>       POST /token HTTP/1.1
>       Host:server.example.com <http://server.example.com>
>       Content-Type: application/x-www-form-urlencoded
>
>       grant_type=client_credentials&
>       client_assertion_type=urn%3Aietf%3Aparams%3Aoauth
>       %3Aclient-assertion-type%3Asaml2-bearer&
>       client_assertion=PHNhbW...[omitted for brevity]...ZT
>
> On Tue, Sep 15, 2015 at 2:41 PM, Justin Richer <jricher@mit.edu 
> <mailto:jricher@mit.edu>> wrote:
>
>     That鈥檚 how we鈥檝e implemented it, but I鈥檝e seen others pass the JWS
>     for the token directly using the assertion grant type. Personally
>     I find that a little confusing, since it鈥檚 still the client making
>     the swap, but maybe there鈥檚 something useful there anyway. It
>     honestly feels a bit too much like WS-*, and one can hope that
>     we鈥檝e learned from the mistakes of the past by now.
>
>     I think the difference may be who makes the JWS. If the client is
>     making the JWS and using it to swap for a new token, then that鈥檚 a
>     case for using client credentials and authenticating using the
>     JWS. If the JWS is coming from a third party and being handed to
>     the client, and the client鈥檚 using that as-is to swap for a new
>     token, then that鈥檚 a case of using the JWS as an assertion
>     directly to the AS and getting a token there.
>
>     But I agree that it鈥檚 confusing that there are two similar
>     mechanisms here.
>
>      鈥� Justin
>
>>     On Sep 15, 2015, at 2:09 PM, George Fletcher <gffletch@aol.com
>>     <mailto:gffletch@aol.com>> wrote:
>>
>>     Hi,
>>
>>     I just want to verify my reading of RFC 7523[1] for the use case
>>     where a client wants to get an access token for itself to use as
>>     authorization for future API calls. This is effectively
>>     exchanging a JWS for a "short lived" access token.
>>
>>     My understanding of section 2.2 of RFC 7523, is that the
>>     'client_assertion_type' and 'client_assertion' replace the
>>     default [OAuth2 (RFC 6749)] client authentication mechanism of
>>     client_id and client_secret.
>>
>>     Therefore the correct way to implement this 2 legged flow is to
>>     use the OAuth2 (RFC 6749) client_credentials grant_type (Section
>>     4.4) with the JWT Bearer defined client_assertion_type and
>>     client_assertion.
>>
>>     This would look something like (line breaks added for readability)
>>
>>     POST /token HTTP/1.1
>>     Host: server.example.com <http://server.example.com>
>>     Content-Type: application/x-www-form-urlencoded
>>
>>     grant_type=client_credentials&
>>     client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&
>>     client_assertion=<encoded JWS>&
>>     scope="myscopes"
>>     Is there a different industry standard for this use case? I'm
>>     checking as I find that multiple AS implementations do this
>>     differently:) Thanks, George
>>     [1] https://tools.ietf.org/html/rfc7523
>>     _______________________________________________
>>     OAuth mailing list
>>     OAuth@ietf.org <mailto:OAuth@ietf.org>
>>     https://www.ietf.org/mailman/listinfo/oauth
>
>
>     _______________________________________________
>     OAuth mailing list
>     OAuth@ietf.org <mailto:OAuth@ietf.org>
>     https://www.ietf.org/mailman/listinfo/oauth
>
>

-- 
George Fletcher <http://connect.me/gffletch>

--------------050203050201070902020808
Content-Type: multipart/related;
 boundary="------------010609050500020105050201"


--------------010609050500020105050201
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Thanks for the pointer
      Brian, that's helpful! (and yes I didn't dig through the framework
      spec:)</font><br>
    <br>
    <div class="moz-cite-prefix">On 9/16/15 12:27 PM, Brian Campbell
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA+k3eCQOsjSAeE0QJz-Ch-_it4nCjEsTyVDkt5HHdYeEeXN1iw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Yeah, when <font face="Helvetica, Arial, sans-serif">a
            client wants to get an access token for itself, the
            client_credentials grant_type with
            client_assertion_type/client_assertion. <br>
            <br>
          </font></div>
        <font face="Helvetica, Arial, sans-serif">We attempted to call
          this out in the assertion framework (RFC 7521) in a discussion
          of "<a moz-do-not-send="true"
            href="http://tools.ietf.org/html/rfc7521#section-6">Common
            Scenarios</a>" with the section "<a moz-do-not-send="true"
            href="http://tools.ietf.org/html/rfc7521#section-6.2">Client
            Acting on Behalf of Itself</a>" but, despite good
          intentions, inheritance in specs is often overlooked. <br>
        </font><br>
        <pre class="">   When a client is accessing resources on behalf of itself, it does so
   in a manner analogous to the Client Credentials Grant defined in
   <a moz-do-not-send="true" href="http://tools.ietf.org/html/rfc7521#section-4.4">Section 4.4</a> of OAuth 2.0 [<a moz-do-not-send="true" href="http://tools.ietf.org/html/rfc6749" title="&quot;The OAuth 2.0 Authorization Framework&quot;">RFC6749</a>].  This is a special case that
   combines both the authentication and authorization grant usage
   patterns.  In this case, the interactions with the authorization
   server should be treated as using an assertion for Client
   Authentication according to <a moz-do-not-send="true" href="http://tools.ietf.org/html/rfc7521#section-4.2">Section 4.2</a>, while using the "grant_type"
   parameter with the value "client_credentials" to indicate that the
   client is requesting an access token using only its client
   credentials.

   The following example demonstrates an assertion being used for a
   client credentials access token request, as defined in <a moz-do-not-send="true" href="http://tools.ietf.org/html/rfc7521#section-4.4.2">Section 4.4.2</a>
   of OAuth 2.0 [<a moz-do-not-send="true" href="http://tools.ietf.org/html/rfc6749" title="&quot;The OAuth 2.0 Authorization Framework&quot;">RFC6749</a>] (with extra line breaks for display purposes
   only):

     POST /token HTTP/1.1
     Host: <a moz-do-not-send="true" href="http://server.example.com">server.example.com</a>
     Content-Type: application/x-www-form-urlencoded

     grant_type=client_credentials&amp;
     client_assertion_type=urn%3Aietf%3Aparams%3Aoauth
     %3Aclient-assertion-type%3Asaml2-bearer&amp;
     client_assertion=PHNhbW...[omitted for brevity]...ZT</pre>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Sep 15, 2015 at 2:41 PM, Justin
          Richer <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:jricher@mit.edu" target="_blank">jricher@mit.edu</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div style="word-wrap:break-word">That鈥檚 how we鈥檝e
              implemented it, but I鈥檝e seen others pass the JWS for the
              token directly using the assertion grant type. Personally
              I find that a little confusing, since it鈥檚 still the
              client making the swap, but maybe there鈥檚 something useful
              there anyway. It honestly feels a bit too much like WS-*,
              and one can hope that we鈥檝e learned from the mistakes of
              the past by now.
              <div><br>
              </div>
              <div>I think the difference may be who makes the JWS. If
                the client is making the JWS and using it to swap for a
                new token, then that鈥檚 a case for using client
                credentials and authenticating using the JWS. If the JWS
                is coming from a third party and being handed to the
                client, and the client鈥檚 using that as-is to swap for a
                new token, then that鈥檚 a case of using the JWS as an
                assertion directly to the AS and getting a token there.聽</div>
              <div><br>
              </div>
              <div>But I agree that it鈥檚 confusing that there are two
                similar mechanisms here.</div>
              <div><br>
              </div>
              <div>聽鈥� Justin</div>
              <div><br>
                <div>
                  <blockquote type="cite">
                    <div>
                      <div class="h5">
                        <div>On Sep 15, 2015, at 2:09 PM, George
                          Fletcher &lt;<a moz-do-not-send="true"
                            href="mailto:gffletch@aol.com"
                            target="_blank">gffletch@aol.com</a>&gt;
                          wrote:</div>
                        <br>
                      </div>
                    </div>
                    <div>
                      <div>
                        <div class="h5">
                          <div bgcolor="#FFFFFF" text="#000000"> <font
                              face="Helvetica, Arial, sans-serif">Hi,<br>
                            </font>
                            <div><font face="Helvetica, Arial,
                                sans-serif"><br>
                                I just want to verify my reading of RFC
                                7523[1] for the use case where a client
                                wants to get an access token for itself
                                to use as authorization for future API
                                calls. This is effectively exchanging a
                                JWS for a "short lived" access token.<br>
                                <br>
                                My understanding of section 2.2 of RFC
                                7523, is that the
                                'client_assertion_type' and
                                'client_assertion' replace the default
                                [OAuth2 (RFC 6749)] client
                                authentication mechanism of client_id
                                and client_secret.<br>
                                <br>
                                Therefore the correct way to implement
                                this 2 legged flow is to use the OAuth2
                                (RFC 6749) client_credentials grant_type
                                (Section 4.4) with the JWT Bearer
                                defined client_assertion_type and
                                client_assertion.<br>
                                <br>
                                This would look something like (line
                                breaks added for readability)</font><br>
                              <br>
                              <tt>POST /token HTTP/1.1</tt><tt><br>
                              </tt><tt>Host: <a moz-do-not-send="true"
                                  href="http://server.example.com"
                                  target="_blank">server.example.com</a></tt><tt><br>
                              </tt><tt>Content-Type:
                                application/x-www-form-urlencoded</tt><tt><br>
                              </tt><tt><br>
                              </tt><tt>grant_type=client_credentials&amp;</tt><tt><br>
                              </tt><tt>client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&amp;</tt><tt><br>
                              </tt><tt>client_assertion=&lt;encoded
                                JWS&gt;&amp;</tt><tt><br>
                              </tt><tt>scope="myscopes"</tt><br>
                              <pre><big><font face="Helvetica, Arial, sans-serif">Is there a different industry standard for this use case? I'm checking as I find that multiple AS implementations do this differently:)

Thanks,
George
</font></big></pre>
                              [1] <a moz-do-not-send="true"
                                href="https://tools.ietf.org/html/rfc7523"
                                target="_blank">https://tools.ietf.org/html/rfc7523</a><br>
                            </div>
                          </div>
                        </div>
                      </div>
                      _______________________________________________<br>
                      OAuth mailing list<br>
                      <a moz-do-not-send="true"
                        href="mailto:OAuth@ietf.org" target="_blank">OAuth@ietf.org</a><br>
                      <a moz-do-not-send="true"
                        href="https://www.ietf.org/mailman/listinfo/oauth"
                        target="_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
                    </div>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            OAuth mailing list<br>
            <a moz-do-not-send="true" href="mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
            <a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/oauth"
              rel="noreferrer" target="_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <a href="http://connect.me/gffletch" title="View full card on
        Connect.Me"><img src="cid:part17.01080709.00020407@aol.com"
          alt="George Fletcher" height="113" width="359"></a></div>
  </body>
</html>

--------------010609050500020105050201
Content-Type: text/html; charset=utf-8;
 name="XeC"
Content-Transfer-Encoding: base64
Content-ID: <part17.01080709.00020407@aol.com>
Content-Disposition: inline;
 filename="XeC"
Content-Base: "https://d2vm7miu7c0y35.cloudfront.net/
	embed/card/XeC?scores=1&13554124169
	35"
Content-Location: "https://d2vm7miu7c0y35.cloudfront.net/
	embed/card/XeC?scores=1&13554124169
	35"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+CjxIVE1M
PjxIRUFEPjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o
dG1sOyBjaGFyc2V0PWlzby04ODU5LTEiPgo8VElUTEU+RVJST1I6IFRoZSByZXF1ZXN0IGNv
dWxkIG5vdCBiZSBzYXRpc2ZpZWQ8L1RJVExFPgo8L0hFQUQ+PEJPRFk+CjxIMT5FUlJPUjwv
SDE+CjxIMj5UaGUgcmVxdWVzdCBjb3VsZCBub3QgYmUgc2F0aXNmaWVkLjwvSDI+CjxIUiBu
b3NoYWRlIHNpemU9IjFweCI+CkNsb3VkRnJvbnQgYXR0ZW1wdGVkIHRvIGVzdGFibGlzaCBh
IGNvbm5lY3Rpb24gd2l0aCB0aGUgb3JpZ2luLCBidXQgZWl0aGVyIHRoZSBhdHRlbXB0IGZh
aWxlZCBvciB0aGUgb3JpZ2luIGNsb3NlZCB0aGUgY29ubmVjdGlvbi4KPEJSIGNsZWFyPSJh
bGwiPgo8SFIgbm9zaGFkZSBzaXplPSIxcHgiPgo8UFJFPgpHZW5lcmF0ZWQgYnkgY2xvdWRm
cm9udCAoQ2xvdWRGcm9udCkKUmVxdWVzdCBJRDogMS1GWlhQeTkwdEltYnpqelFScjhUd0pC
Ynl0Tk5oZVBYbFdnekVrUDdMcEEwM25GN0d2aEF3PT0KPC9QUkU+CjxBRERSRVNTPgo8L0FE
RFJFU1M+CjwvQk9EWT48L0hUTUw+
--------------010609050500020105050201--

--------------050203050201070902020808--


From nobody Wed Sep 16 13:45:54 2015
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 333FC1A1A97; Wed, 16 Sep 2015 13:45:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.912
X-Spam-Level: 
X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] autolearn=ham
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 xwGr5MDdZr4F; Wed, 16 Sep 2015 13:45:44 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id 6C83A1A1A8F; Wed, 16 Sep 2015 13:45:44 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 1204C180471; Wed, 16 Sep 2015 13:45:12 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
X-PHP-Originating-Script: 1005:ams_util_lib.php
From: rfc-editor@rfc-editor.org
Message-Id: <20150916204512.1204C180471@rfc-editor.org>
Date: Wed, 16 Sep 2015 13:45:12 -0700 (PDT)
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/q5n2Xeun6EumlJ-2VeejafigJvU>
Cc: drafts-update-ref@iana.org, oauth@ietf.org, rfc-editor@rfc-editor.org
Subject: [OAUTH-WG] RFC 7636 on Proof Key for Code Exchange by OAuth Public Clients
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 16 Sep 2015 20:45:48 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 7636

        Title:      Proof Key for Code Exchange 
                    by OAuth Public Clients 
        Author:     N. Sakimura, Ed.,
                    J. Bradley, N. Agarwal
        Status:     Standards Track
        Stream:     IETF
        Date:       September 2015
        Mailbox:    n-sakimura@nri.co.jp, 
                    ve7jtb@ve7jtb.com, 
                    naa@google.com
        Pages:      20
        Characters: 39482
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-oauth-spop-15.txt

        URL:        https://www.rfc-editor.org/info/rfc7636

        DOI:        http://dx.doi.org/10.17487/RFC7636

OAuth 2.0 public clients utilizing the Authorization Code Grant are
susceptible to the authorization code interception attack.  This
specification describes the attack as well as a technique to mitigate
against the threat through the use of Proof Key for Code Exchange
(PKCE, pronounced "pixy").

This document is a product of the Web Authorization Protocol Working Group of the IETF.

This is now a Proposed Standard.

STANDARDS TRACK: This document specifies an Internet Standards Track
protocol for the Internet community, and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Official
Internet Protocol Standards (https://www.rfc-editor.org/standards) for the 
standardization state and status of this protocol.  Distribution of this 
memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  https://www.ietf.org/mailman/listinfo/ietf-announce
  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see https://www.rfc-editor.org/search
For downloading RFCs, see https://www.rfc-editor.org/rfc.html

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From nobody Wed Sep 16 18:28:02 2015
Return-Path: <kepeng.lkp@alibaba-inc.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 467321A90FC for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 18:28:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level: 
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 Nvx3gWQe2Hh0 for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 18:27:59 -0700 (PDT)
Received: from out4133-2.mail.aliyun.com (out4133-2.mail.aliyun.com [42.120.133.2]) by ietfa.amsl.com (Postfix) with ESMTP id BBBAC1A90F6 for <oauth@ietf.org>; Wed, 16 Sep 2015 18:27:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1442453278; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=bRjV4T+WJ9PiH1vpT8sVQ94P8aYopAy1aauC8ctCDSQ=; b=tWnTW2K010jKQEuQ+Ft21kr/NBOmKLpsAaMCb+2tyFClMuS+G1jAQ61ZeEsQQ+t7GqIt/zb15iDwZEOWLgRtwZW921jPND60e1yLntRwPpnMzwPfTcuyOJMWvuUqmCKK4daHASyVxI2o05D3RM4Zozt/RbBxQgooGpTEnas+KLc=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R131e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03302; MF=kepeng.lkp@alibaba-inc.com; NM=1; PH=DS; RN=6; SR=0; 
Received: from 10.1.152.130(mailfrom:kepeng.lkp@alibaba-inc.com ip:42.120.74.183) by smtp.aliyun-inc.com(127.0.0.1); Thu, 17 Sep 2015 09:27:53 +0800
User-Agent: Microsoft-MacOutlook/14.4.8.150116
Date: Thu, 17 Sep 2015 09:27:45 +0800
From: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>
To: <phil.hunt@yahoo.com>, <ietf@justin.richer.org>, <wmills@yahoo-inc.com>, <prateek.mishra@oracle.com>, <Hannes.Tschofenig@gmx.net>
Message-ID: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com>
Thread-Topic: PoP Architecture: IPR Confirmation
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3525326873_33183402"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/4VXjGsxYreT9dsvjfMevv-AU51w>
Cc: oauth@ietf.org
Subject: [OAUTH-WG] PoP Architecture: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 01:28:01 -0000

> 此邮件使用 MIME 格式。由于邮件阅读程序不能识别
此格式，因此，可能无法识别该邮件的分部或部分内容。

--B_3525326873_33183402
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: 7bit

Hi Phil, Justin, William, Prateek ahd Hannes,

I am working on the shepherd writeup for the PoP Architecture document:
https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt

One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards
Kepeng



--B_3525326873_33183402
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: =CB=CE=CC=E5, sans-serif;"><div><pre>Hi Phil, Justin, William, P=
rateek ahd Hannes,

I am working on the shepherd writeup for the PoP Architecture document:</pr=
e><pre><a href=3D"https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02=
.txt">https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt</a></=
pre><pre>
One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</pre><pre>Kepeng</pre></div></body></html>

--B_3525326873_33183402--



From nobody Wed Sep 16 18:59:18 2015
Return-Path: <Prateek.Mishra@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7465E1A92B8 for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 18:59:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 7mOxWJ8fvp7p for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 18:59:16 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8ECC1A92BA for <oauth@ietf.org>; Wed, 16 Sep 2015 18:59:15 -0700 (PDT)
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8H1x9MX007385 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 17 Sep 2015 01:59:09 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t8H1x8Zf010229 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Sep 2015 01:59:08 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t8H1x7NM013421; Thu, 17 Sep 2015 01:59:07 GMT
Received: from dhcp-whq-2op-6th-and-7th-floor-gen-off-10-209-43-149.usdhcp.oraclecorp.com (/10.209.43.149) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 16 Sep 2015 18:59:07 -0700
Content-Type: multipart/alternative; boundary="Apple-Mail=_CB4B0E20-C196-4BA6-80CF-300ED027A512"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Prateek Mishra <Prateek.Mishra@oracle.com>
In-Reply-To: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com>
Date: Wed, 16 Sep 2015 18:59:10 -0700
Message-Id: <A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com>
References: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>
X-Mailer: Apple Mail (2.2098)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/01HPPFi_O_rQT-P8KLdJRFz7iDk>
Cc: phil.hunt@yahoo.com, wmills@yahoo-inc.com, ietf@justin.richer.org, oauth@ietf.org
Subject: Re: [OAUTH-WG] PoP Architecture: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 01:59:17 -0000

--Apple-Mail=_CB4B0E20-C196-4BA6-80CF-300ED027A512
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

confirmed  -=20

prateek mishra

> On Sep 16, 2015, at 6:27 PM, Kepeng Li <kepeng.lkp@alibaba-inc.com> =
wrote:
>=20
> Hi Phil, Justin, William, Prateek ahd Hannes,
>=20
> I am working on the shepherd writeup for the PoP Architecture =
document:
> https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt =
<https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt>
> One item in the template requires me to indicate whether
> each document author has confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP =
78
> and BCP 79 have already been filed.
>=20
> Could you please confirm?
>=20
> Kind Regards
> Kepeng


--Apple-Mail=_CB4B0E20-C196-4BA6-80CF-300ED027A512
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">confirmed &nbsp;-&nbsp;<div class=3D""><br =
class=3D""></div><div class=3D"">prateek mishra</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Sep 16, 2015, at 6:27 PM, Kepeng Li &lt;<a =
href=3D"mailto:kepeng.lkp@alibaba-inc.com" =
class=3D"">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=E5=AE=8B=E4=BD=93, sans-serif;" class=3D""><div class=3D""><pre =
class=3D"">Hi Phil, Justin, William, Prateek ahd Hannes,

I am working on the shepherd writeup for the PoP Architecture =
document:</pre><pre class=3D""><a =
href=3D"https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt" =
class=3D"">https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.tx=
t</a></pre><pre class=3D"">One item in the template requires me to =
indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</pre><pre class=3D"">Kepeng</pre></div></div>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_CB4B0E20-C196-4BA6-80CF-300ED027A512--


From nobody Wed Sep 16 19:06:35 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FD551A92ED for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 19:06:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Aos1WARqb7lC for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 19:06:31 -0700 (PDT)
Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu [18.9.25.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B61AC1A92EE for <oauth@ietf.org>; Wed, 16 Sep 2015 19:06:28 -0700 (PDT)
X-AuditID: 1209190f-f799c6d000001933-d2-55fa2022a470
Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 60.81.06451.3202AF55; Wed, 16 Sep 2015 22:06:27 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id t8H26P6o032109; Wed, 16 Sep 2015 22:06:26 -0400
Received: from [192.168.128.56] (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8H26MlJ020916 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 16 Sep 2015 22:06:23 -0400
To: Prateek Mishra <Prateek.Mishra@oracle.com>, Kepeng Li <kepeng.lkp@alibaba-inc.com>
References: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com> <A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com>
From: Justin Richer <jricher@mit.edu>
Message-ID: <55FA2019.2000802@mit.edu>
Date: Wed, 16 Sep 2015 22:06:17 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com>
Content-Type: multipart/alternative; boundary="------------080305010702020904020503"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOKsWRmVeSWpSXmKPExsUixCmqraus8CvUYPo8Fotdr5tYLC7PL7I4 +fYVm8WbhcdZLba8ncZu8b6/2oHNY+LbjyweS5b8ZPKYNO0Di8fHp7dYPO6s+sXoMWvWYaYA tigum5TUnMyy1CJ9uwSujJvXmxgLXspV7H3zmrmB8Y14FyMnh4SAicS0FQtZIGwxiQv31rN1 MXJxCAksZpLo/XWBGcLZyChxecN2VgjnNpPErfYmJpAWYQEriWU/DrKB2CIC8RLvr01jBLGF BLIlJs38zQpiMwvESSxf+gfMZhNQlZi+pgWsl1dATWL9+gawOAtQ/Pu6eWC9ogIxEj2/NrBB 1AhKnJz5BOw8TgE7iZaeK4wQM8MklrctZZ7AKDALSdksJCkI20yia2sXI4QtL7H97RyouJrE 7W1X2WHizVtnMy9gZFvFKJuSW6Wbm5iZU5yarFucnJiXl1qka6KXm1mil5pSuokRHD+S/DsY vx1UOsQowMGoxMP74tmPUCHWxLLiytxDjJIcTEqivLulf4UK8SXlp1RmJBZnxBeV5qQWH2KU 4GBWEuGdKQCU401JrKxKLcqHSUlzsCiJ8276wRciJJCeWJKanZpakFoEk5Xh4FCS4OWTB2oU LEpNT61Iy8wpQUgzcXCCDOcBGv5DDmR4cUFibnFmOkT+FKOilDgvI0izAEgiozQPrheU3hLe HjZ9xSgO9Iow73qQKh5gaoTrfgU0mAlosHvqN5DBJYkIKakGxrbbJxpn3U70DF69VaNhykWz gGurOTNdBRIeWv2pO5Ky9brmgQl5359r/jm0wrJDbIr7ijTlls1yATkJzJGHckwbM69Xxau+ uui28nq4SiRrKFdF++k+oQM+yyXWBjq0PLDyfJcQxid8lPnXVpW3IRv7uWotcz6o5+pvnC4V c8pm9/mmLxJOSizFGYmGWsxFxYkAzwz16UoDAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/Z0MQ6kakStv9F61UgdYblVeUZ-E>
Cc: phil.hunt@yahoo.com, wmills@yahoo-inc.com, ietf@justin.richer.org, oauth@ietf.org
Subject: Re: [OAUTH-WG] PoP Architecture: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 02:06:34 -0000

This is a multi-part message in MIME format.
--------------080305010702020904020503
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

I have no IPR disclosures to make.
  -- Justin

On 9/16/2015 9:59 PM, Prateek Mishra wrote:
> confirmed  -
>
> prateek mishra
>
>> On Sep 16, 2015, at 6:27 PM, Kepeng Li <kepeng.lkp@alibaba-inc.com 
>> <mailto:kepeng.lkp@alibaba-inc.com>> wrote:
>>
>> Hi Phil, Justin, William, Prateek ahd Hannes,
>>
>> I am working on the shepherd writeup for the PoP Architecture document:
>> https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt
>> One item in the template requires me to indicate whether
>> each document author has confirmed that any and all appropriate IPR
>> disclosures required for full conformance with the provisions of BCP 78
>> and BCP 79 have already been filed.
>>
>> Could you please confirm?
>>
>> Kind Regards
>> Kepeng
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--------------080305010702020904020503
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I have no IPR disclosures to make.<br>
    聽-- Justin<br>
    <br>
    <div class="moz-cite-prefix">On 9/16/2015 9:59 PM, Prateek Mishra
      wrote:<br>
    </div>
    <blockquote
      cite="mid:A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      confirmed 聽-聽
      <div class=""><br class="">
      </div>
      <div class="">prateek mishra</div>
      <div class=""><br class="">
        <div>
          <blockquote type="cite" class="">
            <div class="">On Sep 16, 2015, at 6:27 PM, Kepeng Li &lt;<a
                moz-do-not-send="true"
                href="mailto:kepeng.lkp@alibaba-inc.com" class=""><a class="moz-txt-link-abbreviated" href="mailto:kepeng.lkp@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a></a>&gt;
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <div style="word-wrap: break-word; -webkit-nbsp-mode:
                space; -webkit-line-break: after-white-space; font-size:
                14px; font-family: 瀹嬩綋, sans-serif;" class="">
                <div class="">
                  <pre class="">Hi Phil, Justin, William, Prateek ahd Hannes,

I am working on the shepherd writeup for the PoP Architecture document:</pre>
                  <pre class=""><a moz-do-not-send="true" href="https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt" class="">https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt</a></pre>
                  <pre class="">One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</pre>
                  <pre class="">Kepeng</pre>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OAuth mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mailman/listinfo/oauth</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------080305010702020904020503--


From nobody Wed Sep 16 20:20:18 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E924A1ACE9A for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 20:20:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 1b0Axdrxh7cp for <oauth@ietfa.amsl.com>; Wed, 16 Sep 2015 20:20:16 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C931ACE83 for <oauth@ietf.org>; Wed, 16 Sep 2015 20:20:16 -0700 (PDT)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8H3K9sd003484 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 17 Sep 2015 03:20:10 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t8H3K9iL031083 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 17 Sep 2015 03:20:09 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t8H3K8hn009879; Thu, 17 Sep 2015 03:20:08 GMT
Received: from [25.87.153.200] (/72.143.225.55) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 16 Sep 2015 20:20:07 -0700
Content-Type: multipart/alternative; boundary=Apple-Mail-A0580DD8-25BF-45B7-9087-4552F9C3B529
Mime-Version: 1.0 (1.0)
From: Phil Hunt <phil.hunt@oracle.com>
X-Mailer: iPhone Mail (12H321)
In-Reply-To: <55FA2019.2000802@mit.edu>
Date: Wed, 16 Sep 2015 20:19:58 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <E12F38C0-3B78-4946-8F75-CB290C7989D9@oracle.com>
References: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com> <A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com> <55FA2019.2000802@mit.edu>
To: Justin Richer <jricher@mit.edu>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/McvQZEByst5vp5nrKc0guabQ7S4>
Cc: "phil.hunt@yahoo.com" <phil.hunt@yahoo.com>, "wmills@yahoo-inc.com" <wmills@yahoo-inc.com>, "oauth@ietf.org" <oauth@ietf.org>, "ietf@justin.richer.org" <ietf@justin.richer.org>
Subject: Re: [OAUTH-WG] PoP Architecture: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 03:20:18 -0000

--Apple-Mail-A0580DD8-25BF-45B7-9087-4552F9C3B529
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Confirmed

Phil

> On Sep 16, 2015, at 19:06, Justin Richer <jricher@mit.edu> wrote:
>=20
> I have no IPR disclosures to make.
>  -- Justin
>=20
>> On 9/16/2015 9:59 PM, Prateek Mishra wrote:
>> confirmed  -=20
>>=20
>> prateek mishra
>>=20
>>> On Sep 16, 2015, at 6:27 PM, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrot=
e:
>>>=20
>>> Hi Phil, Justin, William, Prateek ahd Hannes,
>>>=20
>>> I am working on the shepherd writeup for the PoP Architecture document:
>>> https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt
>>> One item in the template requires me to indicate whether
>>> each document author has confirmed that any and all appropriate IPR
>>> disclosures required for full conformance with the provisions of BCP 78
>>> and BCP 79 have already been filed.
>>>=20
>>> Could you please confirm?
>>>=20
>>> Kind Regards
>>> Kepeng
>>=20
>>=20
>>=20
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

--Apple-Mail-A0580DD8-25BF-45B7-9087-4552F9C3B529
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Confirmed<br><br>Phil</div><div><br>On=
 Sep 16, 2015, at 19:06, Justin Richer &lt;<a href=3D"mailto:jricher@mit.edu=
">jricher@mit.edu</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div=
>
 =20
    <meta content=3D"text/html; charset=3DUTF-8" http-equiv=3D"Content-Type"=
>
 =20
 =20
    I have no IPR disclosures to make.<br>
    &nbsp;-- Justin<br>
    <br>
    <div class=3D"moz-cite-prefix">On 9/16/2015 9:59 PM, Prateek Mishra
      wrote:<br>
    </div>
    <blockquote cite=3D"mid:A5D3CA84-4571-4123-B511-A720D017EB64@oracle.com"=
 type=3D"cite">
      <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-=
8">
      confirmed &nbsp;-&nbsp;
      <div class=3D""><br class=3D"">
      </div>
      <div class=3D"">prateek mishra</div>
      <div class=3D""><br class=3D"">
        <div>
          <blockquote type=3D"cite" class=3D"">
            <div class=3D"">On Sep 16, 2015, at 6:27 PM, Kepeng Li &lt;<a mo=
z-do-not-send=3D"true" href=3D"mailto:kepeng.lkp@alibaba-inc.com" class=3D""=
></a><a class=3D"moz-txt-link-abbreviated" href=3D"mailto:kepeng.lkp@alibaba=
-inc.com">kepeng.lkp@alibaba-inc.com</a>&gt;
              wrote:</div>
            <br class=3D"Apple-interchange-newline">
            <div class=3D"">
              <div style=3D"word-wrap: break-word; -webkit-nbsp-mode:
                space; -webkit-line-break: after-white-space; font-size:
                14px; font-family: =E5=AE=8B=E4=BD=93, sans-serif;" class=3D=
"">
                <div class=3D"">
                  <pre class=3D"">Hi Phil, Justin, William, Prateek ahd Hann=
es,

I am working on the shepherd writeup for the PoP Architecture document:</pre=
>
                  <pre class=3D""><a moz-do-not-send=3D"true" href=3D"https:=
//www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt" class=3D"">https=
://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt</a></pre>
                  <pre class=3D"">One item in the template requires me to in=
dicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</pre>
                  <pre class=3D"">Kepeng</pre>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br class=3D"">
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
OAuth mailing list
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:OAuth@ietf.org">OAuth@i=
etf.org</a>
<a class=3D"moz-txt-link-freetext" href=3D"https://www.ietf.org/mailman/list=
info/oauth">https://www.ietf.org/mailman/listinfo/oauth</a>
</pre>
    </blockquote>
    <br>
 =20

</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>OAuth mailing list</span><br><sp=
an><a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a></span><br><span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mai=
lman/listinfo/oauth</a></span><br></div></blockquote></body></html>=

--Apple-Mail-A0580DD8-25BF-45B7-9087-4552F9C3B529--


From nobody Thu Sep 17 06:09:04 2015
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 287A11B2E70 for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 06:09:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 J1IJuG_zK_-W for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 06:09:01 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 843D81B2E7D for <oauth@ietf.org>; Thu, 17 Sep 2015 06:06:49 -0700 (PDT)
Received: from [192.168.10.183] ([134.76.0.127]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Ldbqw-1Ytq8x36RO-00ik0Q; Thu, 17 Sep 2015 15:06:41 +0200
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>, phil.hunt@yahoo.com, ietf@justin.richer.org, wmills@yahoo-inc.com, prateek.mishra@oracle.com
References: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com>
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Openpgp: id=071A97A9ECBADCA8E31E678554D9CEEF4D776BC9
Message-ID: <55FABADA.1020003@gmx.net>
Date: Thu, 17 Sep 2015 15:06:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <D2203811.1B6D8%kepeng.lkp@alibaba-inc.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="g0DPnexr6Fu5eveRbmMigRS4dcv5MJ9Lt"
X-Provags-ID: V03:K0:fUpmgjjxH4h4Ds9Pu8Y34L9WIiivN+eVMAHmAm3Lji/T4D+ibiV 69/oTo0Q3aGCkC9Xs/7GPic+/Z/tkpLBIUsIZfZS/zhc+25On0QjbY0amMcfj88AGcgkmk4 1YYq5ii9vdBiTVZMoAMRK3F2dEvbOTq9QGG7owpukVZsSSwf66RSa4ur9sfeVSxntzL4H1z nsCJWNIUUbN4DPLaxn07Q==
X-UI-Out-Filterresults: notjunk:1;V01:K0:5B0ZWJ1HVog=:akQ57QOGAPIGPpOf1tllxy EfGyVGUosUwnOuCyj4o+xFkvRh44sASQIUzPZDSs3YIhNhLSEikkq8XnMZ82hUV8xY3HNDQoh IvUqyYomvinI/dpz9+RLkZgyYai5uWTJV675bT0Xuj9c328I6PzARDaMM/mQ3EibSPJn08nQD /xwAL7a9ExIY30Nrf2FUTeIuctOFPZzBMqs1RZjIOdaEybIF2nmPPgVFbWnsyPS2dkwXhKT1O pKt+rnL9brby+wAUlc7pDZzQ1Y9uYEis+jh3mnn2rqbbSdn3Arl9yCAi5BVVrb15aPk3mLJxR cIZH6BN1Yoppj+XITBf5XYmO4ZgH9+pCreSAtf+rzUhtRjE/G5xtHLgZRCh0vxrBpMA8CO8N3 YtKB6pgLk+ux4mVQ6DTv4Xj+pttboNqwFsOKhihg82GEvIgWMPe1tVYXY2C8ur8hmGEf6pd6o ajrvOCXgwpAOW+IQgFO62Z0jQPoaY3MdGB+h2bhm0knuVAtBqNvTYa0tlmibIsCR4wmCqVvA5 pQ45/zniin4Je4W6XWkKbSbRkBu6orIDTdrU6RZfZWLaWjkaGQntnIuUugPpD4rU3tqlQTaja m/JqGYNeOaeEueZ7y3sAT8uAGo6ZnMEx9P/d2jULfvFQT1BW8puGivsEOsUz6NsPuXlY3jjFT hAYBv6fwnBX1yiKVvmhFZRFFTSRXDtqhF7J7I8hei1xhg+lR2DRTfH6E3nNojycSF421LF9nw XrI8gPa0WjGWjGn2
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/i3FtAdym19mNvve8KclphiQ07oE>
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] PoP Architecture: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 13:09:03 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--g0DPnexr6Fu5eveRbmMigRS4dcv5MJ9Lt
Content-Type: text/plain; charset=gbk
Content-Transfer-Encoding: quoted-printable

I am not aware of any IPRs on draft-ietf-oauth-pop-architecture-02.txt

On 09/17/2015 03:27 AM, Kepeng Li wrote:
> Hi Phil, Justin, William, Prateek ahd Hannes,
>=20
> I am working on the shepherd writeup for the PoP Architecture document:=

>=20
> https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt
>=20
> One item in the template requires me to indicate whether
> each document author has confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP 78=

> and BCP 79 have already been filed.
>=20
> Could you please confirm?
>=20
> Kind Regards
>=20
> Kepeng
>=20


--g0DPnexr6Fu5eveRbmMigRS4dcv5MJ9Lt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCgAGBQJV+rraAAoJEGhJURNOOiAtK8oIAIrWBP6WfwalB5CjtdWjD+j4
WnLd1O+xzJuW8grD/76tKM38uA1ZrvEU2yN0m37qKY/lhQec3jJCfk4O7zjsGJUb
LrNz4TVT6QqNrNuTxX2pRhYWeCwX2+4hbs7eFgdpMKBDQ2gBq+OGeR7Ad6Nagsn7
1ZnI6zMIkmJzZBDKux2dncQVY07U7NRYG0BPZJqUGby9Du9XiGJSwSeu4/S2WpEk
FkQYvLOgzR8Tzh5KxNvouNRLUVUDJD574fsEx8KuBnEJf69GTT1QO4DM3wLqA6O4
usBjXm0dJOCVdDmgr7+4NcEqtEbw3+gdNt0SnHuDjm/qBJqfU8hJlWdlXjn6n8E=
=ik9s
-----END PGP SIGNATURE-----

--g0DPnexr6Fu5eveRbmMigRS4dcv5MJ9Lt--


From nobody Thu Sep 17 09:24:10 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C47B1A0041 for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 09:24:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.51
X-Spam-Level: 
X-Spam-Status: No, score=-1.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 1lURc0a6Fphm for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 09:24:07 -0700 (PDT)
Received: from dmz-mailsec-scanner-1.mit.edu (dmz-mailsec-scanner-1.mit.edu [18.9.25.12]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A60081A0061 for <oauth@ietf.org>; Thu, 17 Sep 2015 09:24:00 -0700 (PDT)
X-AuditID: 1209190c-f79b76d000007c4e-4e-55fae91f1fb6
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-1.mit.edu (Symantec Messaging Gateway) with SMTP id 0A.DE.31822.F19EAF55; Thu, 17 Sep 2015 12:23:59 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id t8HGNwa3028147 for <oauth@ietf.org>; Thu, 17 Sep 2015 12:23:59 -0400
Received: from artemisia.richer.local (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8HGNv4p027892 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <oauth@ietf.org>; Thu, 17 Sep 2015 12:23:58 -0400
From: Justin Richer <jricher@MIT.EDU>
Content-Type: multipart/alternative; boundary="Apple-Mail=_128F85A6-575B-4FC5-9807-6839F96C02BD"
Message-Id: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu>
Date: Thu, 17 Sep 2015 12:23:57 -0400
To: "<oauth@ietf.org>" <oauth@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
X-Mailer: Apple Mail (2.2104)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRmVeSWpSXmKPExsUixCmqrCv/8leoQe8pWYuTb1+xOTB6LFny kymAMYrLJiU1J7MstUjfLoErY8P2sIL74hW3tixnbmBcK9LFyMkhIWAi8af/HDOELSZx4d56 ti5GLg4hgcVMEjdWnGOCcI4xSlw795cFwvnGJLFy8gQWkBY2AVWJ+StvMYHYzAIJEnt/rWbs YuTgEBbQkjg8sRYkzCtgJdFy8R8biM0CVL70Uy9YuYiAusSa8z+ZIGr0JF7duswKcYWsxO7f j5gmMPLOQjJ1FpIyiLi2xLKFr5khbE2J/d3LWTDFNSQ6v01kXcDItopRNiW3Sjc3MTOnODVZ tzg5MS8vtUjXUC83s0QvNaV0EyM4JCV5djC+Oah0iFGAg1GJh7fC7VeoEGtiWXFl7iFGSQ4m JVHeO8+BQnxJ+SmVGYnFGfFFpTmpxYcYJTiYlUR4F+wByvGmJFZWpRblw6SkOViUxHk3/eAL ERJITyxJzU5NLUgtgsnKcHAoSfDOfAHUKFiUmp5akZaZU4KQZuLgBBnOAzQ8HqSGt7ggMbc4 Mx0if4pRUUqcdx/IRQIgiYzSPLheUMpIeHvY9BWjONArwrwXQKp4gOkGrvsV0GAmoMGvYsEG lyQipKQaGJmP8G1o5ygwnNDrPVF+wm/3vf99g6cWbtnfG7ZAwOaCjdb1lRYOnya/n6jzau/x z0dsz+aEcQrxiWx7uehJZ+Qb9YxW202H7i10nCPkapd8uzdnX02N2uxp0Wdu3jqnG242s3p1 rXb7umOKabkFNjsmexz8KTyvMFhzRWJ5UHWqo3zH71s2b5VYijMSDbWYi4oTARmxroP0AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/UIG_nbsS9Zk3TJB8YxVY0ZlyCMA>
Subject: [OAUTH-WG] New OAuth book: OAuth 2 in Action
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 16:24:09 -0000

--Apple-Mail=_128F85A6-575B-4FC5-9807-6839F96C02BD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


Hi Everyone,

Antonio Sanso and I are writing a book together about OAuth 2, and =
it=E2=80=99s just gone live for pre-order today. It=E2=80=99s called =
OAuth 2 In Action, and you can download the first chapter for free on =
the publisher=E2=80=99s website:

https://www.manning.com/books/OAuth-2-in-Action =
<https://www.manning.com/books/OAuth-2-in-Action>

If you pre-order it today, you=E2=80=99ll get the first three chapters =
right away and will keep getting updates and new chapters as they=E2=80=99=
re completed and/or refined. You=E2=80=99ll be able to give your input =
to the book as we write it, helping form the final content. You=E2=80=99ll=
 also get the final eBook when it=E2=80=99s released sometime next year.=20=


We=E2=80=99re putting a lot of effort into this project and hope it will =
be an informative, useful, and entertaining book.

Also, for the next few days, you can order it at half-off with the code =
mloauth2=20

Thanks,
 =E2=80=94 Justin (& Antonio)=

--Apple-Mail=_128F85A6-575B-4FC5-9807-6839F96C02BD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D"">
Hi Everyone,<div class=3D""><br class=3D""></div><div class=3D"">Antonio =
Sanso and I are writing a book together about OAuth 2, and it=E2=80=99s =
just gone live for pre-order today. It=E2=80=99s called OAuth 2 In =
Action, and you can download the first chapter for free on the =
publisher=E2=80=99s website:</div><div class=3D""><br =
class=3D""></div><div class=3D""><a =
href=3D"https://www.manning.com/books/OAuth-2-in-Action" =
class=3D"">https://www.manning.com/books/OAuth-2-in-Action</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">If you pre-order it =
today, you=E2=80=99ll get the first three chapters right away and will =
keep getting updates and new chapters as they=E2=80=99re completed =
and/or refined. You=E2=80=99ll be able to give your input to the book as =
we write it, helping form the final content. You=E2=80=99ll also get the =
final eBook when it=E2=80=99s released sometime next =
year.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">We=E2=80=99re putting a lot of effort into this project and =
hope it will be an informative, useful, and entertaining book.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Also, for the next few =
days, you can order it at half-off with the code =
mloauth2&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">&nbsp;=E2=80=94 Justin (&amp; =
Antonio)</div></body></html>=

--Apple-Mail=_128F85A6-575B-4FC5-9807-6839F96C02BD--


From nobody Thu Sep 17 13:57:06 2015
Return-Path: <vladimir@connect2id.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62AFB1A0338 for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 13:57:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 uA4KkjMMsqOL for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 13:57:03 -0700 (PDT)
Received: from p3plsmtpa06-07.prod.phx3.secureserver.net (p3plsmtpa06-07.prod.phx3.secureserver.net [173.201.192.108]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 315741A0273 for <oauth@ietf.org>; Thu, 17 Sep 2015 13:57:03 -0700 (PDT)
Received: from [192.168.1.25] ([94.67.184.181]) by p3plsmtpa06-07.prod.phx3.secureserver.net with  id JLwz1r00E3vEbYm01Lx1t9; Thu, 17 Sep 2015 13:57:02 -0700
To: oauth@ietf.org
References: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu>
From: Vladimir Dzhuvinov <vladimir@connect2id.com>
X-Enigmail-Draft-Status: N1110
Organization: Connect2id Ltd.
Message-ID: <55FB291B.6020107@connect2id.com>
Date: Thu, 17 Sep 2015 23:56:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu>
Content-Type: multipart/alternative; boundary="------------010503030508030209020306"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/7X4Ok65zPdZlnu1jiR2Ekml_XK0>
Subject: Re: [OAUTH-WG] New OAuth book: OAuth 2 in Action
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 20:57:05 -0000

This is a multi-part message in MIME format.
--------------010503030508030209020306
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Praise for dedicating a whole part to impl vulnerabilities!

Just pre-ordered a copy :)

Vladimir

On 17.09.2015 19:23, Justin Richer wrote:
> Hi Everyone,
>
> Antonio Sanso and I are writing a book together about OAuth 2, and it=92=
s just gone live for pre-order today. It=92s called OAuth 2 In Action, an=
d you can download the first chapter for free on the publisher=92s websit=
e:
>
> https://www.manning.com/books/OAuth-2-in-Action <https://www.manning.co=
m/books/OAuth-2-in-Action>
>
> If you pre-order it today, you=92ll get the first three chapters right =
away and will keep getting updates and new chapters as they=92re complete=
d and/or refined. You=92ll be able to give your input to the book as we w=
rite it, helping form the final content. You=92ll also get the final eBoo=
k when it=92s released sometime next year.=20
>
> We=92re putting a lot of effort into this project and hope it will be a=
n informative, useful, and entertaining book.
>
> Also, for the next few days, you can order it at half-off with the code=
 mloauth2=20
>
> Thanks,
>  =97 Justin (& Antonio)
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

--=20
Vladimir Dzhuvinov :: vladimir@connect2id.com


--------------010503030508030209020306
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Praise for dedicating a whole part to impl vulnerabilities!<br>
    <br>
    Just pre-ordered a copy :)<br>
    <br>
    Vladimir<br>
    <br>
    <div class="moz-cite-prefix">On 17.09.2015 19:23, Justin Richer
      wrote:<br>
    </div>
    <blockquote cite="mid:17A1B769-8602-46AE-A035-41801237CF69@mit.edu"
      type="cite">
      <pre wrap="">
Hi Everyone,

Antonio Sanso and I are writing a book together about OAuth 2, and it抯 just gone live for pre-order today. It抯 called OAuth 2 In Action, and you can download the first chapter for free on the publisher抯 website:

<a class="moz-txt-link-freetext" href="https://www.manning.com/books/OAuth-2-in-Action">https://www.manning.com/books/OAuth-2-in-Action</a> <a class="moz-txt-link-rfc2396E" href="https://www.manning.com/books/OAuth-2-in-Action">&lt;https://www.manning.com/books/OAuth-2-in-Action&gt;</a>

If you pre-order it today, you抣l get the first three chapters right away and will keep getting updates and new chapters as they抮e completed and/or refined. You抣l be able to give your input to the book as we write it, helping form the final content. You抣l also get the final eBook when it抯 released sometime next year. 

We抮e putting a lot of effort into this project and hope it will be an informative, useful, and entertaining book.

Also, for the next few days, you can order it at half-off with the code mloauth2 

Thanks,
 � Justin (&amp; Antonio)
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OAuth mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mailman/listinfo/oauth</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Vladimir Dzhuvinov :: <a class="moz-txt-link-abbreviated" href="mailto:vladimir@connect2id.com">vladimir@connect2id.com</a></pre>
  </body>
</html>

--------------010503030508030209020306--


From nobody Thu Sep 17 14:06:32 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 378801A03C7 for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 14:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 NdPfwSTZh-6f for <oauth@ietfa.amsl.com>; Thu, 17 Sep 2015 14:06:28 -0700 (PDT)
Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu [18.9.25.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DEF4C1A03AA for <oauth@ietf.org>; Thu, 17 Sep 2015 14:06:27 -0700 (PDT)
X-AuditID: 1209190f-f799c6d000001933-ec-55fb2b521b26
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id C6.96.06451.25B2BF55; Thu, 17 Sep 2015 17:06:26 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id t8HL6Pgv009746; Thu, 17 Sep 2015 17:06:26 -0400
Received: from artemisia.richer.local (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8HL6Og7010615 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 17 Sep 2015 17:06:25 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_6B2A04BD-2E68-4476-A994-1E948B5AC2FF"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Justin Richer <jricher@mit.edu>
In-Reply-To: <55FB291B.6020107@connect2id.com>
Date: Thu, 17 Sep 2015 17:06:23 -0400
Message-Id: <4DBAF40B-F511-4742-B66C-46B5ABAB6446@mit.edu>
References: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu> <55FB291B.6020107@connect2id.com>
To: Vladimir Dzhuvinov <vladimir@connect2id.com>
X-Mailer: Apple Mail (2.2104)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleLIzCtJLcpLzFFi42IR4hRV1g3S/h1qcP21hMXJt6/YLN69+8Do wOQx/3MLq8eSJT+ZApiiuGxSUnMyy1KL9O0SuDI+XnzLXDDPsOLgwib2BsZPml2MHBwSAiYS 3/Z6dDFyApliEhfurWfrYuTiEBJYzCTRc2o+M0hCSGAjo8TDtfoQiYdMEmevTmIESTALJEhs uHedHcTmFdCTeHXrMiuILSxgKfHkxi4mEJtNQFVi+poWJpBlnEA1f/6UgoRZgMJPNuxnAQkz C6hLtJ90gZhiJbF8+0RGiLUxElt232IBsUUEDCQevz7PDHGnrMTu34+YJjAKzEJyxCwkR0DE tSWWLXzNDGEbSDztfIVFXF/izbs5TAsY2VYxyqbkVunmJmbmFKcm6xYnJ+blpRbpmujlZpbo paaUbmIEh7ok/w7GbweVDjEKcDAq8fAquPwKFWJNLCuuzD3EKMnBpCTKK6fxO1SILyk/pTIj sTgjvqg0J7X4EKMEB7OSCO9tWaAcb0piZVVqUT5MSpqDRUmcd9MPvhAhgfTEktTs1NSC1CKY rAwHh5IEb4IWUKNgUWp6akVaZk4JQpqJgxNkOA/Q8FyQGt7igsTc4sx0iPwpRkUpcd4WkIQA SCKjNA+uF5SKEt4eNn3FKA70ijDvdU2gKh5gGoPrfgU0mAlo8KvYXyCDSxIRUlINjFMEAxjP R/4qv84vqW5duZB5ow2T8L2zNrY73HVu/t4raVPwReX9Ja8mXVZ117iDqef3ftdt3rLh87bF s4yObal578Subq6uyjip+tb21/rOgeXBQnd73rkGrLr2cJet24kH1UJJb7Rflb2ZrHthdWWE 4XvB3GUOYQY2DayZjVMrnxi8+HLGXomlOCPRUIu5qDgRAPiwuoAgAwAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/f4VyJb5q81uO4Jml5jFaoYz5uz0>
Cc: "<oauth@ietf.org>" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] New OAuth book: OAuth 2 in Action
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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, 17 Sep 2015 21:06:30 -0000

--Apple-Mail=_6B2A04BD-2E68-4476-A994-1E948B5AC2FF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

That=92s pretty much Antonio=92s section, I=92ll let him take all the =
credit for that. :) You can work with us on the forums as those sections =
get released into the pre-order bundle to make sure they=92re solid for =
the final book. There=92s certainly plenty of material to cover!

And thanks!=20

 =97 Justin

> On Sep 17, 2015, at 4:56 PM, Vladimir Dzhuvinov =
<vladimir@connect2id.com> wrote:
>=20
> Praise for dedicating a whole part to impl vulnerabilities!
>=20
> Just pre-ordered a copy :)
>=20
> Vladimir
>=20
> On 17.09.2015 19:23, Justin Richer wrote:
>> Hi Everyone,
>>=20
>> Antonio Sanso and I are writing a book together about OAuth 2, and =
it=92s just gone live for pre-order today. It=92s called OAuth 2 In =
Action, and you can download the first chapter for free on the =
publisher=92s website:
>>=20
>> https://www.manning.com/books/OAuth-2-in-Action =
<https://www.manning.com/books/OAuth-2-in-Action> =
<https://www.manning.com/books/OAuth-2-in-Action> =
<https://www.manning.com/books/OAuth-2-in-Action>
>>=20
>> If you pre-order it today, you=92ll get the first three chapters =
right away and will keep getting updates and new chapters as they=92re =
completed and/or refined. You=92ll be able to give your input to the =
book as we write it, helping form the final content. You=92ll also get =
the final eBook when it=92s released sometime next year.=20
>>=20
>> We=92re putting a lot of effort into this project and hope it will be =
an informative, useful, and entertaining book.
>>=20
>> Also, for the next few days, you can order it at half-off with the =
code mloauth2=20
>>=20
>> Thanks,
>>  =97 Justin (& Antonio)
>>=20
>>=20
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org <mailto:OAuth@ietf.org>
>> https://www.ietf.org/mailman/listinfo/oauth =
<https://www.ietf.org/mailman/listinfo/oauth>
>=20
> --=20
> Vladimir Dzhuvinov :: vladimir@connect2id.com =
<mailto:vladimir@connect2id.com>__________________________________________=
_____
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_6B2A04BD-2E68-4476-A994-1E948B5AC2FF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">That=92s pretty much Antonio=92s section, I=92ll let him take =
all the credit for that. :) You can work with us on the forums as those =
sections get released into the pre-order bundle to make sure they=92re =
solid for the final book. There=92s certainly plenty of material to =
cover!<div class=3D""><br class=3D""></div><div class=3D"">And =
thanks!&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">&nbsp;=97 Justin</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Sep 17, 2015, at 4:56 PM, Vladimir Dzhuvinov &lt;<a =
href=3D"mailto:vladimir@connect2id.com" =
class=3D"">vladimir@connect2id.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252" class=3D"">
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000" class=3D"">
    Praise for dedicating a whole part to impl vulnerabilities!<br =
class=3D"">
    <br class=3D"">
    Just pre-ordered a copy :)<br class=3D"">
    <br class=3D"">
    Vladimir<br class=3D"">
    <br class=3D"">
    <div class=3D"moz-cite-prefix">On 17.09.2015 19:23, Justin Richer
      wrote:<br class=3D"">
    </div>
    <blockquote cite=3D"mid:17A1B769-8602-46AE-A035-41801237CF69@mit.edu" =
type=3D"cite" class=3D"">
      <pre wrap=3D"" class=3D"">Hi Everyone,

Antonio Sanso and I are writing a book together about OAuth 2, and it=92s =
just gone live for pre-order today. It=92s called OAuth 2 In Action, and =
you can download the first chapter for free on the publisher=92s =
website:

<a class=3D"moz-txt-link-freetext" =
href=3D"https://www.manning.com/books/OAuth-2-in-Action">https://www.manni=
ng.com/books/OAuth-2-in-Action</a> <a class=3D"moz-txt-link-rfc2396E" =
href=3D"https://www.manning.com/books/OAuth-2-in-Action">&lt;https://www.m=
anning.com/books/OAuth-2-in-Action&gt;</a>

If you pre-order it today, you=92ll get the first three chapters right =
away and will keep getting updates and new chapters as they=92re =
completed and/or refined. You=92ll be able to give your input to the =
book as we write it, helping form the final content. You=92ll also get =
the final eBook when it=92s released sometime next year.=20

We=92re putting a lot of effort into this project and hope it will be an =
informative, useful, and entertaining book.

Also, for the next few days, you can order it at half-off with the code =
mloauth2=20

Thanks,
 =97 Justin (&amp; Antonio)
</pre>
      <br class=3D"">
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br class=3D"">
      <pre wrap=3D"" =
class=3D"">_______________________________________________
OAuth mailing list
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a class=3D"moz-txt-link-freetext" =
href=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/=
mailman/listinfo/oauth</a>
</pre>
    </blockquote>
    <br class=3D"">
    <pre class=3D"moz-signature" cols=3D"72">--=20
Vladimir Dzhuvinov :: <a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:vladimir@connect2id.com">vladimir@connect2id.com</a></pre>
  </div>

_______________________________________________<br class=3D"">OAuth =
mailing list<br class=3D""><a href=3D"mailto:OAuth@ietf.org" =
class=3D"">OAuth@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_6B2A04BD-2E68-4476-A994-1E948B5AC2FF--


From nobody Fri Sep 18 07:44:36 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65C501B2D56 for <oauth@ietfa.amsl.com>; Fri, 18 Sep 2015 07:44:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.51
X-Spam-Level: 
X-Spam-Status: No, score=-1.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ByxtWrp3rW7p for <oauth@ietfa.amsl.com>; Fri, 18 Sep 2015 07:44:32 -0700 (PDT)
Received: from dmz-mailsec-scanner-4.mit.edu (dmz-mailsec-scanner-4.mit.edu [18.9.25.15]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2668A1B2D1A for <oauth@ietf.org>; Fri, 18 Sep 2015 07:44:32 -0700 (PDT)
X-AuditID: 1209190f-f799c6d000001933-1b-55fc234e25d0
Received: from mailhub-auth-1.mit.edu ( [18.9.21.35]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-4.mit.edu (Symantec Messaging Gateway) with SMTP id 5B.52.06451.E432CF55; Fri, 18 Sep 2015 10:44:30 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id t8IEiUvr000891 for <oauth@ietf.org>; Fri, 18 Sep 2015 10:44:30 -0400
Received: from artemisia.richer.local (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8IEiSNE032267 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <oauth@ietf.org>; Fri, 18 Sep 2015 10:44:30 -0400
From: Justin Richer <jricher@mit.edu>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D7F93DE9-C440-4DAA-89B6-C12915291AEA"
Message-Id: <4D69DD0D-19C6-45F7-B81D-E796976419E6@mit.edu>
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
Date: Fri, 18 Sep 2015 10:44:28 -0400
References: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu>
To: "<oauth@ietf.org>" <oauth@ietf.org>
In-Reply-To: <17A1B769-8602-46AE-A035-41801237CF69@mit.edu>
X-Mailer: Apple Mail (2.2104)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRmVeSWpSXmKPExsUixCmqrOun/CfU4NE0U4uTb1+xOTB6LFny kymAMYrLJiU1J7MstUjfLoErY83aNsaCcyoVm1/PZ2xg/CTfxcjJISFgInH9zHcmCFtM4sK9 9WxdjFwcQgKLmSQ2NZ6Gco4xSlztPckMUiUk8I1JYvL2eBCbTUBVYvqaFrBuZoEEiVNbz7GC 2LwCVhKfF36BsvUkXt26DGYLC1hKPLmxC6yeBai3rfs9E8RMK4kDf06A1YgIqEusOf8TLM4p YC2xc8tTZojrZCV2/37ENIGRfxaSdbOQrICIa0ssW/iaGcLWlNjfvZwFU1xDovPbRNYFjGyr GGVTcqt0cxMzc4pTk3WLkxPz8lKLdE30cjNL9FJTSjcxgoNYkn8H47eDSocYBTgYlXh4F3j9 DhViTSwrrsw9xCjJwaQkynua70+oEF9SfkplRmJxRnxRaU5q8SFGCQ5mJRHetTeAynlTEiur UovyYVLSHCxK4rybfvCFCAmkJ5akZqemFqQWwWRlODiUJHhTlYCGChalpqdWpGXmlCCkmTg4 QYbzAA1fpghUw1tckJhbnJkOkT/FqCglztsOkhAASWSU5sH1gpJMwtvDpq8YxYFeEeY9DlLF A0xQcN2vgAYzAQ1+FfsLZHBJIkJKqoGRV+HRiRt1kpu37U2Njf226EVW2Y4b4XY9r3tEN4Rv v+MTpn1X6K4I12ERCUU73gtys3jj/ktqJJhzdeuKRbaGr2QMvr2d8cVWu9B0/qjl80VaE8I+ Pur7O/+1/p5DVmmc2R/k7p5T8TCfb+j2K+Zq9tZ9Oht9HFbfuT+hZkf9dNkqLoWy/yeVWIoz Eg21mIuKEwFjiJ8ODQMAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/0kFwu8wi5nPwzz4pWPcRIqdswIc>
Subject: Re: [OAUTH-WG] New OAuth book: OAuth 2 in Action
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 18 Sep 2015 14:44:34 -0000

--Apple-Mail=_D7F93DE9-C440-4DAA-89B6-C12915291AEA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Due to a glitch in the publisher=E2=80=99s website yesterday, the =
correct URL is now:

https://www.manning.com/books/oauth-2-in-action

Sorry for any confusion,
 =E2=80=94 Justin

> On Sep 17, 2015, at 12:23 PM, Justin Richer <jricher@MIT.EDU> wrote:
>=20
>=20
> Hi Everyone,
>=20
> Antonio Sanso and I are writing a book together about OAuth 2, and =
it=E2=80=99s just gone live for pre-order today. It=E2=80=99s called =
OAuth 2 In Action, and you can download the first chapter for free on =
the publisher=E2=80=99s website:
>=20
> https://www.manning.com/books/OAuth-2-in-Action =
<https://www.manning.com/books/OAuth-2-in-Action>
>=20
> If you pre-order it today, you=E2=80=99ll get the first three chapters =
right away and will keep getting updates and new chapters as they=E2=80=99=
re completed and/or refined. You=E2=80=99ll be able to give your input =
to the book as we write it, helping form the final content. You=E2=80=99ll=
 also get the final eBook when it=E2=80=99s released sometime next year.=20=

>=20
> We=E2=80=99re putting a lot of effort into this project and hope it =
will be an informative, useful, and entertaining book.
>=20
> Also, for the next few days, you can order it at half-off with the =
code mloauth2=20
>=20
> Thanks,
>  =E2=80=94 Justin (& Antonio)
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_D7F93DE9-C440-4DAA-89B6-C12915291AEA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Due to a glitch in the publisher=E2=80=99s website yesterday, =
the correct URL is now:<div class=3D""><br class=3D""></div><div =
class=3D""><a href=3D"https://www.manning.com/books/oauth-2-in-action" =
class=3D"">https://www.manning.com/books/oauth-2-in-action</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">Sorry for any =
confusion,</div><div class=3D"">&nbsp;=E2=80=94 Justin</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Sep 17, 2015, at 12:23 PM, Justin Richer &lt;<a =
href=3D"mailto:jricher@MIT.EDU" class=3D"">jricher@MIT.EDU</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><br class=3D"">
Hi Everyone,<div class=3D""><br class=3D""></div><div class=3D"">Antonio =
Sanso and I are writing a book together about OAuth 2, and it=E2=80=99s =
just gone live for pre-order today. It=E2=80=99s called OAuth 2 In =
Action, and you can download the first chapter for free on the =
publisher=E2=80=99s website:</div><div class=3D""><br =
class=3D""></div><div class=3D""><a =
href=3D"https://www.manning.com/books/OAuth-2-in-Action" =
class=3D"">https://www.manning.com/books/OAuth-2-in-Action</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">If you pre-order it =
today, you=E2=80=99ll get the first three chapters right away and will =
keep getting updates and new chapters as they=E2=80=99re completed =
and/or refined. You=E2=80=99ll be able to give your input to the book as =
we write it, helping form the final content. You=E2=80=99ll also get the =
final eBook when it=E2=80=99s released sometime next =
year.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">We=E2=80=99re putting a lot of effort into this project and =
hope it will be an informative, useful, and entertaining book.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Also, for the next few =
days, you can order it at half-off with the code =
mloauth2&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">&nbsp;=E2=80=94 Justin (&amp; =
Antonio)</div></div>_______________________________________________<br =
class=3D"">OAuth mailing list<br class=3D""><a =
href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_D7F93DE9-C440-4DAA-89B6-C12915291AEA--


From nobody Fri Sep 18 09:56:08 2015
Return-Path: <kepeng.lkp@alibaba-inc.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5398A1A6F1E for <oauth@ietfa.amsl.com>; Fri, 18 Sep 2015 09:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.702
X-Spam-Level: 
X-Spam-Status: No, score=0.702 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 rvaVhip8YoTe for <oauth@ietfa.amsl.com>; Fri, 18 Sep 2015 09:56:04 -0700 (PDT)
Received: from out4133-18.mail.aliyun.com (out4133-18.mail.aliyun.com [42.120.133.18]) by ietfa.amsl.com (Postfix) with ESMTP id 7C39F1A6EFE for <oauth@ietf.org>; Fri, 18 Sep 2015 09:56:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1442595362; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=33IUmRp6ktweR821eSD3iKAyG3yuSam/j29JbOzS5xM=; b=polb3nP1B9QnoPUkAIT7eMl0q0GkNQDqZRr7zh/rjmzx9jmb8UcoroIVhDfM/x+2ESaB7hKW8G5O8x/HGcoYJFMxIlATfB0JaJQV5TpCWylP1fr/q4xleTvXlIP3PRcM042PAqJf8+rpqdEyotWIqzdzOx5/492JGy3F5fwcnEU=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R211e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03292; MF=kepeng.lkp@alibaba-inc.com; NM=1; PH=DS; RN=1; SR=0; 
Received: from 10.22.58.231(mailfrom:kepeng.lkp@alibaba-inc.com ip:42.120.73.208) by smtp.aliyun-inc.com(127.0.0.1); Sat, 19 Sep 2015 00:55:54 +0800
User-Agent: Microsoft-MacOutlook/14.4.8.150116
Date: Sat, 19 Sep 2015 00:55:48 +0800
From: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>
To: <oauth@ietf.org>
Message-ID: <D2226314.1D0D1%kepeng.lkp@alibaba-inc.com>
Thread-Topic: Review comments to PoP Architecture
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3525468954_38358161"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/VRzM3F5C33Z9I780sB0nKARg0dI>
Subject: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 18 Sep 2015 16:56:07 -0000

> 此邮件使用 MIME 格式。由于邮件阅读程序不能识别
此格式，因此，可能无法识别该邮件的分部或部分内容。

--B_3525468954_38358161
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

Hello authors,



Please find my review comments to PoP Architecture document:

https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02



1.    Introduction:

At the time of writing the OAuth 2.0 protocol family ([RFC6749],
[RFC6750], and [RFC6819]) offer a single standardized security mechanism to
access protected resources, namely the bearer token.
[Kepeng]  This sentences seem to be incomplete. What offers a security
mechanism? Also why do we mention =A1=B0at the time of writing=A1=B1? Is the situat=
ion
changed now?
=20

2. Section 3:
The main use case that motivates better-than-bearer token security is    th=
e
desire of resource servers to obtain additional assurance that   the client
is indeed authorized to present an access token.
[Kepeng] About =A1=B0better-than-bear=A1=B1, is it a word? Maybe reword the sentenc=
e a
little bit.
=20
3.Section 3.1
1) In a legitimate use case consider chaining of computations whereby a
resource server needs to consult other third party resource servers to
complete the requested operation.
[Kepeng] This sentence seems to be incomplete. Maybe reword it a little bit=
?
=20
2) In this use case additional information is conveyed to the resource
server to ensure that no entity entity has tampered with the TLS connection=
.
[Kepeng] Change =A1=B0is conveyed=A1=B1 to =A1=B0should be conveyed=A1=B1?
=20
4. Section 3.3:
First, an eavesdropper may steal an access token and represent it at a
different resource server.
[Kepeng] Change =A1=B0represent it at=A1=B1 to =A1=B0present it to=A1=B1?
=20
5. Section 3.4:
These load balancers may terminate the TLS connection setup and HTTP traffi=
c
is transmitted in the clear from the load balancer to the resource server.
[Kepeng] Don=A1=AFt understand =A1=B0in the clear=A1=B1. Should it be =A1=B0in the wire=A1=B1?


Kind Regards
Kepeng



--B_3525468954_38358161
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head>
<meta name=3D"=B1=EA=CC=E2" content=3D"">
<meta name=3D"=B9=D8=BC=FC=B4=CA" content=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 14">
<meta name=3D"Originator" content=3D"Microsoft Word 14">
<link rel=3D"File-List" href=3D"file://localhost/Users/kepeng_li/Library/Caches=
/TemporaryItems/msoclip/0/clip_filelist.xml">
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=3D"themeData" href=3D"file://localhost/Users/kepeng_li/Library/Caches=
/TemporaryItems/msoclip/0/clip_themedata.xml">
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5=A1=AA=A1=AC&#8217;=
&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=A3=A1=A3=A2=A3=
=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=CB=CE=CC=E5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=CB=CE=CC=E5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->
</head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webki=
t-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-=
family: =CB=CE=CC=E5, sans-serif;"><div>
</div>





<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->

<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5=A1=AA=A1=AC&#8217;=
&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=A3=A1=A3=A2=A3=
=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]-->

<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->



<!--StartFragment-->

<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;">Hello authors,</span></p><p class=3D"MsoListParagraph=
" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;"><br></span></p><p class=3D"MsoListParagraph" style=3D"m=
argin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;">Please find my review comments to PoP Architecture =
document:</span></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;te=
xt-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a href=3D"https://tools.iet=
f.org/html/draft-ietf-oauth-pop-architecture-02">https://tools.ietf.org/html=
/draft-ietf-oauth-pop-architecture-02</a></p><p class=3D"MsoListParagraph" sty=
le=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US"><br></s=
pan></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-1=
8.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><=
span lang=3D"EN-US">1.<span style=3D"font-size: 7pt; font-family: 'Times New Rom=
an';">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US">Introduction:<o:p></o:p></sp=
an></p>

<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;mso-pagination:wid=
ow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412=
.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family ([RFC6749],&nbsp;&nbsp;&n=
bsp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely the
bearer token.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng]&nbsp; This
sentences seem to be incomplete. What offers a security mechanism? Also why=
 do
we mention &#8220;at the time of writing&#8221;? Is the situation changed n=
ow?<o:p></o:p></p>

<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:0cm;mso-c=
har-indent-count:
0"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">2. Section
3:<o:p></o:p></span></p>

<p class=3D"MsoNormal">The main use case that motivates better-than-bearer to=
ken
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p></o:p></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
About &#8220;better-than-bear&#8221;, is it a word? Maybe reword the senten=
ce a little bit.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">3.Section
3.1<o:p></o:p></span></p>

<p class=3D"MsoNormal">1) In a legitimate use case consider chaining of compu=
tations
whereby a resource server needs to consult other third party resource serve=
rs
to complete the requested operation.<span lang=3D"EN-US">&nbsp; <o:p></o:p></=
span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little bit?<o:p></o:p></=
span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal">2) In this use case additional information is conveyed=
 to
the resource server to ensure that no entity entity has tampered with the T=
LS
connection.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change &#8220;is conveyed&#8221; to &#8220;sh=
ould be conveyed&#8221;?<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">4. Section 3.3:<o:p></o:p></p>

<p class=3D"MsoNormal">First, an eavesdropper may steal an access token and
represent it at a different resource server.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change &#8220;represent it at&#8221; to &#822=
0;present it to&#8221;?<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">5. Section 3.4:<o:p></o:p></p>

<p class=3D"MsoNormal">These load balancers may terminate the TLS connection =
setup
and HTTP traffic is transmitted in the clear from the load balancer to the
resource server.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Don&#8217;t understand &#8220;in the clear&#8=
221;. Should it be &#8220;in
the wire&#8221;?<o:p></o:p></p><p class=3D"MsoNormal"><br></p><p class=3D"MsoNo=
rmal">Kind Regards</p><p class=3D"MsoNormal">Kepeng</p>

<!--EndFragment--></body></html>

--B_3525468954_38358161--



From nobody Sat Sep 19 09:02:56 2015
Return-Path: <kepeng.lkp@alibaba-inc.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ADBA1B5FFA for <oauth@ietfa.amsl.com>; Sat, 19 Sep 2015 09:02:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.351
X-Spam-Level: **
X-Spam-Status: No, score=2.351 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 fOCAsmxbAgah for <oauth@ietfa.amsl.com>; Sat, 19 Sep 2015 09:02:51 -0700 (PDT)
Received: from out4133-34.mail.aliyun.com (out4133-34.mail.aliyun.com [42.120.133.34]) by ietfa.amsl.com (Postfix) with ESMTP id D49631B2DE3 for <oauth@ietf.org>; Sat, 19 Sep 2015 09:02:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1442678568; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=E+qggXWLT+kEGO5bB4rsbnIp9Y9ybAAh/crVUF+QK+8=; b=DVgHMgvNyGHtQ6K1OV+hADhQTWOKRr1y5Iexepr8coAE7/wlpRMaqlTYNVnb9qLHG0t12gP5mgTb2vz8dwq99jD9nI3PYdFIHySvHM7jC1CcysRdegkPK/sdSut6Q52BjjPZupskiGxv7egEIbuT1qGjYMrDIPDOvM2oOdWs0Cs=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R211e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03305; MF=kepeng.lkp@alibaba-inc.com; NM=1; PH=DS; RN=2; SR=0; 
Received: from 10.22.58.129(mailfrom:kepeng.lkp@alibaba-inc.com ip:42.120.73.208) by smtp.aliyun-inc.com(127.0.0.1); Sun, 20 Sep 2015 00:02:42 +0800
User-Agent: Microsoft-MacOutlook/14.4.8.150116
Date: Sun, 20 Sep 2015 00:02:38 +0800
From: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>
To: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>, <oauth@ietf.org>
Message-ID: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com>
Thread-Topic: [OAUTH-WG] Review comments to PoP Architecture
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3525552162_38973998"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/CzMmzaH2RYFnGnAYveaJekjGvo0>
Subject: Re: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 19 Sep 2015 16:02:55 -0000

> 此邮件使用 MIME 格式。由于邮件阅读程序不能识别
此格式，因此，可能无法识别该邮件的分部或部分内容。

--B_3525552162_38973998
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

Additional comments:

6. Section 4:
1) An attacker may generate a bogus tokens =A1=AD
[Kepeng] Change =A1=B0tokens=A1=B1 to =A1=B0token=A1=B1.
=20
2) A client may also re-use access tokens for some other resource servers.
[Kepeng] Change =A1=B0re-use=A1=B1 to =A1=B0reuse=A1=B1. The pragraph title says =A1=B0reuse=A1=B1.=
 Also
in other places.=20
=20
3) To illustrate key confirmation the first examples borrow from Kerberos
and use symmetric key cryptography.
[Kepeng] Change =A1=B0the first examples borrow=A1=B1 to =A1=B0the first example is
borrowed=A1=B1.
=20
7. Section 5.4
1) As a high level message, there are various ways how the threats can be
mitigated and while the details of each solution is somewhat different they
all ultimately accomplish the goal.
[Kepeng] Change the last sentence to: the details of each solution are
somewhat different even they all can ultimately accomplish the goal.
=20
2) Depending on the chosen layer for providing client-side authentication
there may be additional challenges due Web server load balancing, lack of
API access to identity information, etc.
[Kepeng] Change =A1=B0due=A1=B1 to =A1=B0due to=A1=B1.
=20
8. Section 6:
[Kepeng] It will be better if we can divide this section into several
sub-sections, e.g. each sub-section can be related to each figure.
=20
9. Section 7:
1) [Kepeng] Usually the order for a specification is: use cases,
requirements, then architecture. Why do we have requirements after
architecture? Should we move this section ahead?
=20
2) The authorization checking prevents an elevation of privilege attack, an=
d
it ensures that an unauthorized authorized is detected.
[Kepeng] What is =A1=B0an unauthorized authorized=A1=B1? Should it be =A1=B0an unauthor=
ized
access=A1=B1?


Kind Regards
Kepeng

=B7=A2=BC=FE=C8=CB:  Li Kepeng <kepeng.lkp@alibaba-inc.com>
=C8=D5=C6=DA:  Saturday, 19 September, 2015 12:55 am
=D6=C1:  <oauth@ietf.org>
=D6=F7=CC=E2:  [OAUTH-WG] Review comments to PoP Architecture

Hello authors,



Please find my review comments to PoP Architecture document:

https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02



1.    Introduction:

At the time of writing the OAuth 2.0 protocol family ([RFC6749],
[RFC6750], and [RFC6819]) offer a single standardized security mechanism to
access protected resources, namely the bearer token.
[Kepeng]  This sentences seem to be incomplete. What offers a security
mechanism? Also why do we mention =A1=B0at the time of writing=A1=B1? Is the situat=
ion
changed now?
=20

2. Section 3:
The main use case that motivates better-than-bearer token security is    th=
e
desire of resource servers to obtain additional assurance that   the client
is indeed authorized to present an access token.
[Kepeng] About =A1=B0better-than-bear=A1=B1, is it a word? Maybe reword the sentenc=
e a
little bit.
=20
3.Section 3.1
1) In a legitimate use case consider chaining of computations whereby a
resource server needs to consult other third party resource servers to
complete the requested operation.
[Kepeng] This sentence seems to be incomplete. Maybe reword it a little bit=
?
=20
2) In this use case additional information is conveyed to the resource
server to ensure that no entity entity has tampered with the TLS connection=
.
[Kepeng] Change =A1=B0is conveyed=A1=B1 to =A1=B0should be conveyed=A1=B1?
=20
4. Section 3.3:
First, an eavesdropper may steal an access token and represent it at a
different resource server.
[Kepeng] Change =A1=B0represent it at=A1=B1 to =A1=B0present it to=A1=B1?
=20
5. Section 3.4:
These load balancers may terminate the TLS connection setup and HTTP traffi=
c
is transmitted in the clear from the load balancer to the resource server.
[Kepeng] Don=A1=AFt understand =A1=B0in the clear=A1=B1. Should it be =A1=B0in the wire=A1=B1?


Kind Regards
Kepeng
_______________________________________________ OAuth mailing list
OAuth@ietf.org https://www.ietf.org/mailman/listinfo/oauth


--B_3525552162_38973998
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head>
<meta name=3D"=B1=EA=CC=E2" content=3D"">
<meta name=3D"=B9=D8=BC=FC=B4=CA" content=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 14">
<meta name=3D"Originator" content=3D"Microsoft Word 14">
<link rel=3D"File-List" href=3D"file://localhost/Users/kepeng_li/Library/Caches=
/TemporaryItems/msoclip/0/clip_filelist.xml">
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=3D"themeData" href=3D"file://localhost/Users/kepeng_li/Library/Caches=
/TemporaryItems/msoclip/0/clip_themedata.xml">
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5=A1=AA=A1=AC&#8217;=
&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=A3=A1=A3=A2=A3=
=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=CB=CE=CC=E5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->
</head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webki=
t-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-=
family: =CB=CE=CC=E5, sans-serif;"><div>Additional comments:</div><div><br></div><di=
v>






<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->

<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5=A1=AA=A1=AC&#8217;=
&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=A3=A1=A3=A2=A3=
=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]-->

<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->



<!--StartFragment-->

<p class=3D"MsoNormal">6. Section 4:<o:p></o:p></p>

<p class=3D"MsoNormal">1) An attacker may generate a bogus tokens &#8230;<o:p=
></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change &#8220;tokens&#8221; to &#8220;token&#=
8221;.<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">2) A client may also re-use access tokens for some oth=
er
resource servers.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change &#8220;re-use&#8221; to &#8220;reuse&#=
8221;. The pragraph title says
&#8220;reuse&#8221;. Also in other places. <o:p></o:p></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal">3) To illustrate key confirmation the first examples b=
orrow
from Kerberos and use symmetric key cryptography.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change &#8220;the first examples borrow&#8221=
; to &#8220;the first
example is borrowed&#8221;.<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">7. Section 5.4<o:p></o:p></p>

<p class=3D"MsoNormal">1) As a high level message, there are various ways how=
 the
threats can be mitigated and while the details of each solution is somewhat=

different they all ultimately accomplish the goal.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change the last sentence to: the details of e=
ach
solution are somewhat different even they all can ultimately accomplish the=

goal.<o:p></o:p></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">2) Depending
on the chosen layer for providing client-side authentication there may be a=
dditional
challenges due Web server load balancing, lack of API access to identity
information, etc.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
Change &#8220;due&#8221; to &#8220;due to&#8221;.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">8. Section
6:<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng] It
will be better if we can divide this section into several sub-sections, e.g=
.
each sub-section can be related to each figure.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">9. Section
7:<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">1) [Kepeng]
Usually the order for a specification is: use cases, requirements, then
architecture. Why do we have requirements after architecture? Should we mov=
e
this section ahead?<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">2) The authorization
checking prevents an elevation of privilege attack, and it ensures that an
unauthorized authorized is detected.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
What is &#8220;an unauthorized authorized&#8221;? Should it be &#8220;an un=
authorized access&#8221;?<o:p></o:p></span></p><p class=3D"MsoNormal"><span la=
ng=3D"EN-US"><br></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Kind Regar=
ds</span></p><p class=3D"MsoNormal">Kepeng</p>

<!--EndFragment--></div><div><br></div><span id=3D"OLK_SRC_BODY_SECTION"><div=
 style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:black; B=
ORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PA=
DDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-R=
IGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:bold">=B7=A2=BC=FE=C8=CB: =
</span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com">kepeng.lkp=
@alibaba-inc.com</a>&gt;<br><span style=3D"font-weight:bold">=C8=D5=C6=DA: </span> Sat=
urday, 19 September, 2015 12:55 am<br><span style=3D"font-weight:bold">=D6=C1: </s=
pan> &lt;<a href=3D"mailto:oauth@ietf.org">oauth@ietf.org</a>&gt;<br><span sty=
le=3D"font-weight:bold">=D6=F7=CC=E2: </span> [OAUTH-WG] Review comments to PoP Archit=
ecture<br></div><div><br></div><div><meta name=3D"=B1=EA=CC=E2" content=3D""><meta name=3D=
"=B9=D8=BC=FC=B4=CA" content=3D""><meta http-equiv=3D"Content-Type" content=3D"text/html; char=
set=3Dutf-8"><meta name=3D"ProgId" content=3D"Word.Document"><meta name=3D"Generator=
" content=3D"Microsoft Word 14"><meta name=3D"Originator" content=3D"Microsoft Wor=
d 14"><link rel=3D"File-List" href=3D"file://localhost/Users/kepeng_li/Library/C=
aches/TemporaryItems/msoclip/0/clip_filelist.xml"><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file://localhost/Users/kepeng=
_li/Library/Caches/TemporaryItems/msoclip/0/clip_themedata.xml"><!--[if gte =
mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5&#8212;=A1=AC&#=
8217;&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=
=A3=A1=A3=A2=A3=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Font Definitions */
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=CB=CE=CC=E5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=CB=CE=CC=E5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -w=
ebkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; f=
ont-family: =CB=CE=CC=E5, sans-serif;"><div></div><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=A1=EA=A3=A4=A1=A4&#8216;&#8220;=A1=B4=A1=B6=A1=B8=A1=BA=A1=BE=A1=B2=A1=BC?({=A1=
=B2=A1=E7=A3=A8=A3=AE=A3=DB=A3=FB=A1=EA=A3=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=A1=E9=A1=A7=A1=E3=A1=A4&#711;=A1=A5&#8212;=A1=AC&#=
8217;&#8221;&#8230;&#8240;=A1=E4=A1=E5&#8250;=A1=E6=A1=C3=A1=A2=A1=A3=A1=A8=A1=B5=A1=B7=A1=B9=A1=BB=A1=BF=A1=B3=A1=BD?=A6=E1=A6=E3=A6=E7=A6=E5=A6=EB)}=A1=B3=
=A3=A1=A3=A2=A3=A5=A3=A7=A3=A9=A3=AC=A3=AE=A3=BA=A3=BB=A3=BF=A3=DD=A3=E0=A3=FC=A3=FD=A1=AB=A1=E9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C6=D5=CD=A8=B1=ED=B8=F1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><p class=3D"MsoListParagraph" style=3D"margin-l=
eft:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;">Hello authors,</span></p><p class=3D"MsoListParagraph=
" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;"><br></span></p><p class=3D"MsoListParagraph" style=3D"m=
argin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;">Please find my review comments to PoP Architecture =
document:</span></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;te=
xt-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a href=3D"https://tools.iet=
f.org/html/draft-ietf-oauth-pop-architecture-02">https://tools.ietf.org/html=
/draft-ietf-oauth-pop-architecture-02</a></p><p class=3D"MsoListParagraph" sty=
le=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US"><br></s=
pan></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-1=
8.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><=
span lang=3D"EN-US">1.<span style=3D"font-size: 7pt; font-family: 'Times New Rom=
an';">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US">Introduction:<o:p></o:p></sp=
an></p><p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;mso-paginati=
on:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412=
.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family ([RFC6749],&nbsp;&nbsp;&n=
bsp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely the
bearer token.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng]&nbsp; This
sentences seem to be incomplete. What offers a security mechanism? Also why=
 do
we mention &#8220;at the time of writing&#8221;? Is the situation changed n=
ow?<o:p></o:p></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text=
-indent:0cm;mso-char-indent-count:
0"><span lang=3D"EN-US">&nbsp;</span></p><p class=3D"MsoNormal"><span lang=3D"EN-=
US">2. Section
3:<o:p></o:p></span></p><p class=3D"MsoNormal">The main use case that motivat=
es better-than-bearer token
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p></o:p></p><=
p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
About &#8220;better-than-bear&#8221;, is it a word? Maybe reword the senten=
ce a little bit.<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D"EN-US=
">&nbsp;</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">3.Section
3.1<o:p></o:p></span></p><p class=3D"MsoNormal">1) In a legitimate use case c=
onsider chaining of computations
whereby a resource server needs to consult other third party resource serve=
rs
to complete the requested operation.<span lang=3D"EN-US">&nbsp; <o:p></o:p></=
span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little bit?<o:p></o:p></=
span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p><p class=3D"=
MsoNormal">2) In this use case additional information is conveyed to
the resource server to ensure that no entity entity has tampered with the T=
LS
connection.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng] Change &#8220;is co=
nveyed&#8221; to &#8220;should be conveyed&#8221;?<o:p></o:p></p><p class=3D"M=
soNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">4. Section 3.3:<o:p></o:=
p></p><p class=3D"MsoNormal">First, an eavesdropper may steal an access token =
and
represent it at a different resource server.<o:p></o:p></p><p class=3D"MsoNor=
mal">[Kepeng] Change &#8220;represent it at&#8221; to &#8220;present it to&#=
8221;?<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"Mso=
Normal">5. Section 3.4:<o:p></o:p></p><p class=3D"MsoNormal">These load balanc=
ers may terminate the TLS connection setup
and HTTP traffic is transmitted in the clear from the load balancer to the
resource server.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng] Don&#8217;t un=
derstand &#8220;in the clear&#8221;. Should it be &#8220;in
the wire&#8221;?<o:p></o:p></p><p class=3D"MsoNormal"><br></p><p class=3D"MsoNo=
rmal">Kind Regards</p><p class=3D"MsoNormal">Kepeng</p><!--EndFragment--></div=
></div>
_______________________________________________
OAuth mailing list
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/=
mailman/listinfo/oauth</a>
</span></body></html>

--B_3525552162_38973998--



From nobody Sat Sep 19 12:32:47 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC7141B2BF7 for <oauth@ietfa.amsl.com>; Sat, 19 Sep 2015 12:32:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 UPY4uxkvgGxh for <oauth@ietfa.amsl.com>; Sat, 19 Sep 2015 12:32:43 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D4311B2BC7 for <oauth@ietf.org>; Sat, 19 Sep 2015 12:32:42 -0700 (PDT)
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8JJWZF2023240 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 19 Sep 2015 19:32:37 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t8JJWZWc002662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 19 Sep 2015 19:32:35 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t8JJWZQr004124; Sat, 19 Sep 2015 19:32:35 GMT
Received: from [192.168.1.27] (/174.7.250.104) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 19 Sep 2015 12:32:34 -0700
Content-Type: multipart/alternative; boundary=Apple-Mail-A1C03494-8990-4F12-BDFA-67C4630DDA90
Mime-Version: 1.0 (1.0)
From: Phil Hunt <phil.hunt@oracle.com>
X-Mailer: iPhone Mail (12H321)
In-Reply-To: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com>
Date: Sat, 19 Sep 2015 12:32:32 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <1975D47A-6BD2-40EE-BA24-FB8C7EB10631@oracle.com>
References: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/kXzs-Ho0J15DWabtp5MLSlTUccY>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 19 Sep 2015 19:32:46 -0000

--Apple-Mail-A1C03494-8990-4F12-BDFA-67C4630DDA90
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thanks Kepeng for the review. I will respond next week.=20

Cheers,

Phil

> On Sep 19, 2015, at 09:02, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrote:
>=20
> Additional comments:
>=20
> 6. Section 4:
> 1) An attacker may generate a bogus tokens =E2=80=A6
> [Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9Ctoken=E2=80=9D.
> =20
> 2) A client may also re-use access tokens for some other resource servers.=

> [Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9Creuse=E2=80=9D. The p=
ragraph title says =E2=80=9Creuse=E2=80=9D. Also in other places.
> =20
> 3) To illustrate key confirmation the first examples borrow from Kerberos a=
nd use symmetric key cryptography.
> [Kepeng] Change =E2=80=9Cthe first examples borrow=E2=80=9D to =E2=80=9Cth=
e first example is borrowed=E2=80=9D.
> =20
> 7. Section 5.4
> 1) As a high level message, there are various ways how the threats can be m=
itigated and while the details of each solution is somewhat different they a=
ll ultimately accomplish the goal.
> [Kepeng] Change the last sentence to: the details of each solution are som=
ewhat different even they all can ultimately accomplish the goal.
> =20
> 2) Depending on the chosen layer for providing client-side authentication t=
here may be additional challenges due Web server load balancing, lack of API=
 access to identity information, etc.
> [Kepeng] Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.
> =20
> 8. Section 6:
> [Kepeng] It will be better if we can divide this section into several sub-=
sections, e.g. each sub-section can be related to each figure.
> =20
> 9. Section 7:
> 1) [Kepeng] Usually the order for a specification is: use cases, requireme=
nts, then architecture. Why do we have requirements after architecture? Shou=
ld we move this section ahead?
> =20
> 2) The authorization checking prevents an elevation of privilege attack, a=
nd it ensures that an unauthorized authorized is detected.
> [Kepeng] What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it b=
e =E2=80=9Can unauthorized access=E2=80=9D?
>=20
> Kind Regards
> Kepeng
>=20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Li Kepeng <kepeng.lkp@alibaba-inc.com>
> =E6=97=A5=E6=9C=9F: Saturday, 19 September, 2015 12:55 am
> =E8=87=B3: <oauth@ietf.org>
> =E4=B8=BB=E9=A2=98: [OAUTH-WG] Review comments to PoP Architecture
>=20
> Hello authors,
>=20
> Please find my review comments to PoP Architecture document:
> https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02
>=20
> 1.     Introduction:
> At the time of writing the OAuth 2.0 protocol family ([RFC6749],    [RFC67=
50], and [RFC6819]) offer a single standardized security mechanism to access=
 protected resources, namely the bearer token.
> [Kepeng]  This sentences seem to be incomplete. What offers a security mec=
hanism? Also why do we mention =E2=80=9Cat the time of writing=E2=80=9D? Is t=
he situation changed now?
> =20
> 2. Section 3:
> The main use case that motivates better-than-bearer token security is    t=
he desire of resource servers to obtain additional assurance that    the cli=
ent is indeed authorized to present an access token.
> [Kepeng] About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe rew=
ord the sentence a little bit.
> =20
> 3.Section 3.1
> 1) In a legitimate use case consider chaining of computations whereby a re=
source server needs to consult other third party resource servers to complet=
e the requested operation.=20
> [Kepeng] This sentence seems to be incomplete. Maybe reword it a little bi=
t?
> =20
> 2) In this use case additional information is conveyed to the resource ser=
ver to ensure that no entity entity has tampered with the TLS connection.
> [Kepeng] Change =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be convey=
ed=E2=80=9D?
> =20
> 4. Section 3.3:
> First, an eavesdropper may steal an access token and represent it at a dif=
ferent resource server.
> [Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent it t=
o=E2=80=9D?
> =20
> 5. Section 3.4:
> These load balancers may terminate the TLS connection setup and HTTP traff=
ic is transmitted in the clear from the load balancer to the resource server=
.
> [Kepeng] Don=E2=80=99t understand =E2=80=9Cin the clear=E2=80=9D. Should i=
t be =E2=80=9Cin the wire=E2=80=9D?
>=20
> Kind Regards
> Kepeng
> _______________________________________________ OAuth mailing list OAuth@i=
etf.org https://www.ietf.org/mailman/listinfo/oauth
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

--Apple-Mail-A1C03494-8990-4F12-BDFA-67C4630DDA90
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Thanks Kepeng for the review. I will r=
espond next week.&nbsp;</div><div><br></div><div>Cheers,<br><br>Phil</div><d=
iv><br>On Sep 19, 2015, at 09:02, Kepeng Li &lt;<a href=3D"mailto:kepeng.lkp=
@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:<br><br></div><bl=
ockquote type=3D"cite"><div>
<meta name=3D"=E6=A0=87=E9=A2=98" content=3D"">
<meta name=3D"=E5=85=B3=E9=94=AE=E8=AF=8D" content=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"ProgId" content=3D"Word.Document">
<meta name=3D"Generator" content=3D"Microsoft Word 14">
<meta name=3D"Originator" content=3D"Microsoft Word 14">
<link rel=3D"File-List" href=3D"file://localhost/Users/kepeng_li/Library/Cac=
hes/TemporaryItems/msoclip/0/clip_filelist.xml">
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=3D"themeData" href=3D"file://localhost/Users/kepeng_li/Library/Cac=
hes/TemporaryItems/msoclip/0/clip_themedata.xml">
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=EF=BF=A1=EF=BF=A5=C2=B7&#8216;&#8220=
;=E3=80=88=E3=80=8A=E3=80=8C=E3=80=8E=E3=80=90=E3=80=94=E3=80=96?({=E3=80=94=
=EF=BC=84=EF=BC=88=EF=BC=8E=EF=BC=BB=EF=BD=9B=EF=BF=A1=EF=BF=A5</w:NoLineBre=
aksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=EF=BF=A0=C2=A8=C2=B0=C2=B7=
&#711;=CB=89=E2=80=94=E2=80=96&#8217;&#8221;&#8230;&#8240;=E2=80=B2=E2=80=B3=
&#8250;=E2=84=83=E2=88=B6=E3=80=81=E3=80=82=E3=80=83=E3=80=89=E3=80=8B=E3=80=
=8D=E3=80=8F=E3=80=91=E3=80=95=E3=80=97?=EF=B8=B6=EF=B8=BA=EF=B8=BE=EF=B9=80=
=EF=B9=84)}=E3=80=95=EF=BC=81=EF=BC=82=EF=BC=85=EF=BC=87=EF=BC=89=EF=BC=8C=EF=
=BC=8E=EF=BC=9A=EF=BC=9B=EF=BC=9F=EF=BC=BD=EF=BD=80=EF=BD=9C=EF=BD=9D=EF=BD=9E=
=EF=BF=A0</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=E5=AE=8B=E4=BD=93;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->
<div>Additional comments:</div><div><br></div><div>






<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->

<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=EF=BF=A1=EF=BF=A5=C2=B7&#8216;&#8220=
;=E3=80=88=E3=80=8A=E3=80=8C=E3=80=8E=E3=80=90=E3=80=94=E3=80=96?({=E3=80=94=
=EF=BC=84=EF=BC=88=EF=BC=8E=EF=BC=BB=EF=BD=9B=EF=BF=A1=EF=BF=A5</w:NoLineBre=
aksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=EF=BF=A0=C2=A8=C2=B0=C2=B7=
&#711;=CB=89=E2=80=94=E2=80=96&#8217;&#8221;&#8230;&#8240;=E2=80=B2=E2=80=B3=
&#8250;=E2=84=83=E2=88=B6=E3=80=81=E3=80=82=E3=80=83=E3=80=89=E3=80=8B=E3=80=
=8D=E3=80=8F=E3=80=91=E3=80=95=E3=80=97?=EF=B8=B6=EF=B8=BA=EF=B8=BE=EF=B9=80=
=EF=B9=84)}=E3=80=95=EF=BC=81=EF=BC=82=EF=BC=85=EF=BC=87=EF=BC=89=EF=BC=8C=EF=
=BC=8E=EF=BC=9A=EF=BC=9B=EF=BC=9F=EF=BC=BD=EF=BD=80=EF=BD=9C=EF=BD=9D=EF=BD=9E=
=EF=BF=A0</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->

<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->



<!--StartFragment-->

<p class=3D"MsoNormal">6. Section 4:<o:p></o:p></p>

<p class=3D"MsoNormal">1) An attacker may generate a bogus tokens =E2=80=A6<=
o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9C=
token=E2=80=9D.<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">2) A client may also re-use access tokens for some ot=
her
resource servers.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9C=
reuse=E2=80=9D. The pragraph title says
=E2=80=9Creuse=E2=80=9D. Also in other places. <o:p></o:p></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal">3) To illustrate key confirmation the first examples b=
orrow
from Kerberos and use symmetric key cryptography.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change =E2=80=9Cthe first examples borrow=E2=
=80=9D to =E2=80=9Cthe first
example is borrowed=E2=80=9D.<o:p></o:p></p>

<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>

<p class=3D"MsoNormal">7. Section 5.4<o:p></o:p></p>

<p class=3D"MsoNormal">1) As a high level message, there are various ways ho=
w the
threats can be mitigated and while the details of each solution is somewhat
different they all ultimately accomplish the goal.<o:p></o:p></p>

<p class=3D"MsoNormal">[Kepeng] Change the last sentence to: the details of e=
ach
solution are somewhat different even they all can ultimately accomplish the
goal.<o:p></o:p></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">2) Depending
on the chosen layer for providing client-side authentication there may be ad=
ditional
challenges due Web server load balancing, lack of API access to identity
information, etc.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.<o:p></o:p></span><=
/p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">8. Section
6:<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng] It
will be better if we can divide this section into several sub-sections, e.g.=

each sub-section can be related to each figure.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">9. Section
7:<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">1) [Kepeng]
Usually the order for a specification is: use cases, requirements, then
architecture. Why do we have requirements after architecture? Should we move=

this section ahead?<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">2) The authorization
checking prevents an elevation of privilege attack, and it ensures that an
unauthorized authorized is detected.<o:p></o:p></span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it be =E2=80=9C=
an unauthorized access=E2=80=9D?<o:p></o:p></span></p><p class=3D"MsoNormal"=
><span lang=3D"EN-US"><br></span></p><p class=3D"MsoNormal"><span lang=3D"EN=
-US">Kind Regards</span></p><p class=3D"MsoNormal">Kepeng</p>

<!--EndFragment--></div><div><br></div><span id=3D"OLK_SRC_BODY_SECTION"><di=
v style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:black=
; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in;=
 PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDE=
R-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:bold">=E5=
=8F=91=E4=BB=B6=E4=BA=BA: </span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp=
@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a>&gt;<br><span style=3D"font-=
weight:bold">=E6=97=A5=E6=9C=9F: </span> Saturday, 19 September, 2015 12:55 a=
m<br><span style=3D"font-weight:bold">=E8=87=B3: </span> &lt;<a href=3D"mail=
to:oauth@ietf.org">oauth@ietf.org</a>&gt;<br><span style=3D"font-weight:bold=
">=E4=B8=BB=E9=A2=98: </span> [OAUTH-WG] Review comments to PoP Architecture=
<br></div><div><br></div><div><meta name=3D"=E6=A0=87=E9=A2=98" content=3D""=
><meta name=3D"=E5=85=B3=E9=94=AE=E8=AF=8D" content=3D""><meta http-equiv=3D=
"Content-Type" content=3D"text/html; charset=3Dutf-8"><meta name=3D"ProgId" c=
ontent=3D"Word.Document"><meta name=3D"Generator" content=3D"Microsoft Word 1=
4"><meta name=3D"Originator" content=3D"Microsoft Word 14"><link rel=3D"File=
-List" href=3D"file://localhost/Users/kepeng_li/Library/Caches/TemporaryItem=
s/msoclip/0/clip_filelist.xml"><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file://localhost/Users/kep=
eng_li/Library/Caches/TemporaryItems/msoclip/0/clip_themedata.xml"><!--[if g=
te mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=EF=BF=A1=EF=BF=A5=C2=B7&#8216;&#8220=
;=E3=80=88=E3=80=8A=E3=80=8C=E3=80=8E=E3=80=90=E3=80=94=E3=80=96?({=E3=80=94=
=EF=BC=84=EF=BC=88=EF=BC=8E=EF=BC=BB=EF=BD=9B=EF=BF=A1=EF=BF=A5</w:NoLineBre=
aksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=EF=BF=A0=C2=A8=C2=B0=C2=B7=
&#711;=CB=89&#8212;=E2=80=96&#8217;&#8221;&#8230;&#8240;=E2=80=B2=E2=80=B3&#=
8250;=E2=84=83=E2=88=B6=E3=80=81=E3=80=82=E3=80=83=E3=80=89=E3=80=8B=E3=80=8D=
=E3=80=8F=E3=80=91=E3=80=95=E3=80=97?=EF=B8=B6=EF=B8=BA=EF=B8=BE=EF=B9=80=EF=
=B9=84)}=E3=80=95=EF=BC=81=EF=BC=82=EF=BC=85=EF=BC=87=EF=BC=89=EF=BC=8C=EF=BC=
=8E=EF=BC=9A=EF=BC=9B=EF=BC=9F=EF=BC=BD=EF=BD=80=EF=BD=9C=EF=BD=9D=EF=BD=9E=EF=
=BF=A0</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style>
<!--
 /* Font Definitions */
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=E5=AE=8B=E4=BD=93;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=E5=AE=8B=E4=BD=93;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 6769=
8703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -=
webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; f=
ont-family: =E5=AE=8B=E4=BD=93, sans-serif;"><div></div><!--[if gte mso 9]><=
xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=EF=BF=A1=EF=BF=A5=C2=B7&#8216;&#8220=
;=E3=80=88=E3=80=8A=E3=80=8C=E3=80=8E=E3=80=90=E3=80=94=E3=80=96?({=E3=80=94=
=EF=BC=84=EF=BC=88=EF=BC=8E=EF=BC=BB=EF=BD=9B=EF=BF=A1=EF=BF=A5</w:NoLineBre=
aksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=EF=BF=A0=C2=A8=C2=B0=C2=B7=
&#711;=CB=89&#8212;=E2=80=96&#8217;&#8221;&#8230;&#8240;=E2=80=B2=E2=80=B3&#=
8250;=E2=84=83=E2=88=B6=E3=80=81=E3=80=82=E3=80=83=E3=80=89=E3=80=8B=E3=80=8D=
=E3=80=8F=E3=80=91=E3=80=95=E3=80=97?=EF=B8=B6=EF=B8=BA=EF=B8=BE=EF=B9=80=EF=
=B9=84)}=E3=80=95=EF=BC=81=EF=BC=82=EF=BC=85=EF=BC=87=EF=BC=89=EF=BC=8C=EF=BC=
=8E=EF=BC=9A=EF=BC=9B=EF=BC=9F=EF=BC=BD=EF=BD=80=EF=BD=9C=EF=BD=9D=EF=BD=9E=EF=
=BF=A0</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=E6=99=AE=E9=80=9A=E8=A1=A8=E6=A0=BC;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><p class=3D"MsoListParagraph" style=3D"margi=
n-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;">Hello authors,</span></p><p class=3D"MsoListParagr=
aph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;"><br></span></p><p class=3D"MsoListParagraph" style=
=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;">Please find my review comments to PoP Architecture=
 document:</span></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0=
pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a href=3D"https://tools.ie=
tf.org/html/draft-ietf-oauth-pop-architecture-02">https://tools.ietf.org/htm=
l/draft-ietf-oauth-pop-architecture-02</a></p><p class=3D"MsoListParagraph" s=
tyle=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US"><br></=
span></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-inde=
nt:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><s=
pan lang=3D"EN-US">1.<span style=3D"font-size: 7pt; font-family: 'Times New R=
oman';">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US">Introduction:<o:p></o:p></s=
pan></p><p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left;mso-p=
agination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.=
2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family ([RFC6749],&nbsp;&nbsp;&nb=
sp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely the
bearer token.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng]&nbsp; This
sentences seem to be incomplete. What offers a security mechanism? Also why d=
o
we mention =E2=80=9Cat the time of writing=E2=80=9D? Is the situation change=
d now?<o:p></o:p></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.0=
pt;text-indent:0cm;mso-char-indent-count:
0"><span lang=3D"EN-US">&nbsp;</span></p><p class=3D"MsoNormal"><span lang=3D=
"EN-US">2. Section
3:<o:p></o:p></span></p><p class=3D"MsoNormal">The main use case that motiva=
tes better-than-bearer token
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p></o:p></p><p=
 class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng]
About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe reword the sen=
tence a little bit.<o:p></o:p></span></p><p class=3D"MsoNormal"><span lang=3D=
"EN-US">&nbsp;</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">3.Secti=
on
3.1<o:p></o:p></span></p><p class=3D"MsoNormal">1) In a legitimate use case c=
onsider chaining of computations
whereby a resource server needs to consult other third party resource server=
s
to complete the requested operation.<span lang=3D"EN-US">&nbsp; <o:p></o:p><=
/span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little bit?<o:p></o:p></s=
pan></p><p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span></p><p clas=
s=3D"MsoNormal">2) In this use case additional information is conveyed to
the resource server to ensure that no entity entity has tampered with the TL=
S
connection.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng] Change =E2=80=9Cis=
 conveyed=E2=80=9D to =E2=80=9Cshould be conveyed=E2=80=9D?<o:p></o:p></p><p=
 class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p class=3D"MsoNormal">4. Section 3=
.3:<o:p></o:p></p><p class=3D"MsoNormal">First, an eavesdropper may steal an=
 access token and
represent it at a different resource server.<o:p></o:p></p><p class=3D"MsoNo=
rmal">[Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent i=
t to=E2=80=9D?<o:p></o:p></p><p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p><p c=
lass=3D"MsoNormal">5. Section 3.4:<o:p></o:p></p><p class=3D"MsoNormal">Thes=
e load balancers may terminate the TLS connection setup
and HTTP traffic is transmitted in the clear from the load balancer to the
resource server.<o:p></o:p></p><p class=3D"MsoNormal">[Kepeng] Don=E2=80=99t=
 understand =E2=80=9Cin the clear=E2=80=9D. Should it be =E2=80=9Cin
the wire=E2=80=9D?<o:p></o:p></p><p class=3D"MsoNormal"><br></p><p class=3D"=
MsoNormal">Kind Regards</p><p class=3D"MsoNormal">Kepeng</p><!--EndFragment-=
-></div></div>
_______________________________________________
OAuth mailing list
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org=
/mailman/listinfo/oauth</a>
</span>
</div></blockquote><blockquote type=3D"cite"><div><span>____________________=
___________________________</span><br><span>OAuth mailing list</span><br><sp=
an><a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a></span><br><span><a h=
ref=3D"https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mai=
lman/listinfo/oauth</a></span><br></div></blockquote></body></html>=

--Apple-Mail-A1C03494-8990-4F12-BDFA-67C4630DDA90--


From nobody Mon Sep 21 10:41:59 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD09E1ACDE3 for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 10:41:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 N9kH0cj2uxgg for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 10:41:53 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B5FA1ACDDC for <oauth@ietf.org>; Mon, 21 Sep 2015 10:41:53 -0700 (PDT)
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8LHfmKA007279 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 21 Sep 2015 17:41:49 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t8LHfmUi029281 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 21 Sep 2015 17:41:48 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t8LHfmAt017308; Mon, 21 Sep 2015 17:41:48 GMT
Received: from [192.168.1.200] (/174.7.250.104) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 21 Sep 2015 10:41:47 -0700
Content-Type: multipart/alternative; boundary="Apple-Mail=_952D5089-6964-4A8D-8D15-2DB22F4B4D23"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Phil Hunt <phil.hunt@oracle.com>
In-Reply-To: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com>
Date: Mon, 21 Sep 2015 10:41:45 -0700
Message-Id: <683071E1-4663-4C97-A4A8-E4982F6B2301@oracle.com>
References: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>
X-Mailer: Apple Mail (2.2104)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/XoJcC5YwKOcbVZZC0hEfAHA4gvo>
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 21 Sep 2015 17:41:57 -0000

--Apple-Mail=_952D5089-6964-4A8D-8D15-2DB22F4B4D23
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Kepeng,

Kepeng, thanks for the review!

My responses (to both emails) to are contained in this message prefixed =
with [ph] below.

Pending further comments from the WG over the next day or so, I will =
post a revision early Wednesday (pacific time).

I would like to draw the WG=E2=80=99s attention to my recommendation for =
Section 7, comment 2. I=E2=80=99m not sure if I have the definition =
correct yet. It still seems awkward to me.

Thanks,

Phil

@independentid
www.independentid.com
phil.hunt@oracle.com

> On Sep 19, 2015, at 9:02 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com> =
wrote:
>=20
> Additional comments:
>=20
> 6. Section 4:
> 1) An attacker may generate a bogus tokens =E2=80=A6
> [Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9Ctoken=E2=80=9D.
[ph] Agreed.
> =20
> 2) A client may also re-use access tokens for some other resource =
servers.
> [Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9Creuse=E2=80=9D. =
The pragraph title says =E2=80=9Creuse=E2=80=9D. Also in other places.
[ph] Agreed
> =20
> 3) To illustrate key confirmation the first examples borrow from =
Kerberos and use symmetric key cryptography.
> [Kepeng] Change =E2=80=9Cthe first examples borrow=E2=80=9D to =E2=80=9C=
the first example is borrowed=E2=80=9D.
[PH] Agreed.
> =20
> 7. Section 5.4
> 1) As a high level message, there are various ways how the threats can =
be mitigated and while the details of each solution is somewhat =
different they all ultimately accomplish the goal.
> [Kepeng] Change the last sentence to: the details of each solution are =
somewhat different even they all can ultimately accomplish the goal.
[ph]

PROPOSED TEXT:
As a high level message, there are various ways the threats can
   be mitigated. While the details of each solution are somewhat
   different, they all accomplish the goal of mitigating the threats.

> =20
> 2) Depending on the chosen layer for providing client-side =
authentication there may be additional challenges due Web server load =
balancing, lack of API access to identity information, etc.
> [Kepeng] Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.
[ph] Sec 5.4 Sender Constraints.  Agreed.
> =20
> 8. Section 6:
> [Kepeng] It will be better if we can divide this section into several =
sub-sections, e.g. each sub-section can be related to each figure.

broke into the following sub-sections:

* Client and Authorization Server Interaction
 ** Symmetric Keys
 ** Asymmetric Keys
* Client and Resource Server Interaction
* Resource and Authorization Server Interaction (Token Introspection)
> =20
> 9. Section 7:
> 1) [Kepeng] Usually the order for a specification is: use cases, =
requirements, then architecture. Why do we have requirements after =
architecture? Should we move this section ahead?
[ph] Agreed.  Will move ahead of =E2=80=9CThreat Mitigation=E2=80=9D and =
after =E2=80=9CSecurity and Privacy Threats=E2=80=9D section.

> =20
> 2) The authorization checking prevents an elevation of privilege =
attack, and it ensures that an unauthorized authorized is detected.
> [Kepeng] What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should =
it be =E2=80=9Can unauthorized access=E2=80=9D?
[ph]  I=E2=80=99m not sure I captured the WG=E2=80=99s intent here. Can =
someone suggest a better explanation for Authorization?
ORIGINAL:
      Client and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  The
      authorization checking prevents an elevation of privilege attack,
      and it ensures that an unauthorized authorized is detected.

PROPOSED:
      Client and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server. =20
      Authorization checking prevents an elevation of privilege attack.

>=20
> Kind Regards
> Kepeng
>=20
> =C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B: Li Kepeng =
<kepeng.lkp@alibaba-inc.com <mailto:kepeng.lkp@alibaba-inc.com>>
> =C3=88=C3=95=C3=86=C3=9A: Saturday, 19 September, 2015 12:55 am
> =C3=96=C3=81: <oauth@ietf.org <mailto:oauth@ietf.org>>
> =C3=96=C3=B7=C3=8C=C3=A2: [OAUTH-WG] Review comments to PoP =
Architecture
>=20
> Hello authors,
>=20
> Please find my review comments to PoP Architecture document:
> https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02 =
<https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02>
>=20
> 1.     Introduction:
> At the time of writing the OAuth 2.0 protocol family ([RFC6749],    =
[RFC6750], and [RFC6819]) offer a single standardized security mechanism =
to access protected resources, namely the bearer token.
> [Kepeng]  This sentences seem to be incomplete. What offers a security =
mechanism? Also why do we mention =E2=80=9Cat the time of writing=E2=80=9D=
? Is the situation changed now?

[PH] Agreed.

PROPOSED TEXT:
The OAuth 2.0 protocol family ([RFC6749], [RFC6750], and [RFC6819
]) offer a single token type known as the =E2=80=9Cbearer=E2=80=9D token =
to access protected resources.

> =20
> 2. Section 3:
> The main use case that motivates better-than-bearer token security is  =
  the desire of resource servers to obtain additional assurance that    =
the client is indeed authorized to present an access token.
> [Kepeng] About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe =
reword the sentence a little bit.
[PH]
PROPOSED TEXT:
The main use case that motivates improvement upon =E2=80=9Cbearer=E2=80=9D=
 tokens is=E2=80=A6

> =20
> 3.Section 3.1
> 1) In a legitimate use case consider chaining of computations whereby =
a resource server needs to consult other third party resource servers to =
complete the requested operation.=20
> [Kepeng] This sentence seems to be incomplete. Maybe reword it a =
little bit?
[PH]=20
ORIGINAL:
Imagine a scenario where a resource server that receives a valid
   access token re-uses it with other resource server.  The reason for
   re-use may be malicious or may well be legitimate.  In a legitimate
use case consider chaining of computations whereby a resource server
   needs to consult other third party resource servers to complete the
   requested operation.

PROPOSED TEXT:
In a scenario where a resource server receives a valid access token,=20
the resource server than re-uses it with other resource server.  The=20
reason for re-use may be malicious or may well be legitimate.  In a=20
legitimate case, the intent is to support chaining of computations=20
whereby a resource server needs to consult other third party resource=20
servers to complete a requested operation. =20


> =20
> 2) In this use case additional information is conveyed to the resource =
server to ensure that no entity entity has tampered with the TLS =
connection.
> [Kepeng] Change =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be =
conveyed=E2=80=9D?
[ph] Agreed (last para of Sec 3.2)
> =20
> 4. Section 3.3:
> First, an eavesdropper may steal an access token and represent it at a =
different resource server.
> [Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent =
it to=E2=80=9D?
[ph] Agreed.
> =20
> 5. Section 3.4:
> These load balancers may terminate the TLS connection setup and HTTP =
traffic is transmitted in the clear from the load balancer to the =
resource server.
> [Kepeng] Don=E2=80=99t understand =E2=80=9Cin the clear=E2=80=9D. =
Should it be =E2=80=9Cin the wire=E2=80=9D?
[ph]
ORIGINAL:
These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted in the clear from
   the load balancer to the resource server.

PROPOSED TEXT:
These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted without TLS =
protection from
   the load balancer to the resource server.

>=20
> Kind Regards
> Kepeng
> _______________________________________________ OAuth mailing list =
OAuth@ietf.org <mailto:OAuth@ietf.org> =
https://www.ietf.org/mailman/listinfo/oauth =
<https://www.ietf.org/mailman/listinfo/oauth>_____________________________=
__________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_952D5089-6964-4A8D-8D15-2DB22F4B4D23
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">Kepeng,</div><div class=3D""><br =
class=3D""></div>Kepeng, thanks for the review!<div class=3D""><br =
class=3D""></div><div class=3D"">My responses (to both emails) to are =
contained in this message prefixed with [ph] below.<div class=3D""><br =
class=3D""></div><div class=3D"">Pending further comments from the WG =
over the next day or so, I will post a revision early Wednesday (pacific =
time).<br class=3D""><div class=3D""><br class=3D""></div><div =
class=3D"">I would like to draw the WG=E2=80=99s attention to my =
recommendation for Section 7, comment 2. I=E2=80=99m not sure if I have =
the definition correct yet. It still seems awkward to me.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Thanks,</div><div =
class=3D""><br class=3D""></div><div class=3D""><span style=3D"orphans: =
2; widows: 2; text-align: -webkit-auto;" class=3D"">Phil</span></div><div =
class=3D""><div apple-content-edited=3D"true" class=3D""><div =
style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
-webkit-auto; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; border-spacing: 0px;"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
border-spacing: 0px; -webkit-text-decorations-in-effect: none; =
-webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
border-spacing: 0px; -webkit-text-decorations-in-effect: none; =
-webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; =
-webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D""><br class=3D""></div><div =
class=3D"">@independentid</div><div class=3D""><a =
href=3D"http://www.independentid.com" =
class=3D"">www.independentid.com</a></div></div></span><a =
href=3D"mailto:phil.hunt@oracle.com" =
class=3D"">phil.hunt@oracle.com</a></div></span></div></span></div></span>=
</div></div></div></div></div>
</div>
<br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Sep 19, 2015, at 9:02 AM, Kepeng Li &lt;<a =
href=3D"mailto:kepeng.lkp@alibaba-inc.com" =
class=3D"">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">
<meta name=3D"=C2=B1=C3=AA=C3=8C=C3=A2" content=3D"" class=3D"">
<meta name=3D"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" content=3D"" =
class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D"">
<meta name=3D"ProgId" content=3D"Word.Document" class=3D"">
<meta name=3D"Generator" content=3D"Microsoft Word 14" class=3D"">
<meta name=3D"Originator" content=3D"Microsoft Word 14" class=3D"">
<link rel=3D"File-List" =
href=3D"file:///Users/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/cl=
ip_filelist.xml" class=3D"">
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=3D"themeData" =
href=3D"file:///Users/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/cl=
ip_themedata.xml" class=3D"">
<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  =
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  =
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter =
Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=
=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC=
?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=
=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore =
Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4=
&#711;=C2=A1=C2=A5=C2=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=
=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=
=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=
=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=
=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=
=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=
=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBrea=
ksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense =
Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=

  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->
<style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"">Additional comments:</div><div class=3D""><br =
class=3D""></div><div class=3D"">






<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]-->

<!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  =
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  =
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter =
Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=
=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC=
?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=
=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore =
Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4=
&#711;=C2=A1=C2=A5=C2=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=
=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=
=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=
=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=
=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=
=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=
=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBrea=
ksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense =
Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=

  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]-->

<!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]-->



<!--StartFragment--><div class=3D"MsoNormal">6. Section 4:<o:p =
class=3D""></o:p></div><div class=3D"MsoNormal">1) An attacker may =
generate a bogus tokens =E2=80=A6<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">[Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =
=E2=80=9Ctoken=E2=80=9D.</div></div></div></div></blockquote>[ph] =
Agreed.<br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div><div =
class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D"MsoNormal">2) A client may also re-use access tokens for some =
other
resource servers.<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">[Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =
=E2=80=9Creuse=E2=80=9D. The pragraph title says
=E2=80=9Creuse=E2=80=9D. Also in other places. =
</div></div></div></div></blockquote>[ph] Agreed<br class=3D""><blockquote=
 type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5,=
 sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p =
class=3D""></o:p></div><div class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div =
class=3D"MsoNormal">3) To illustrate key confirmation the first examples =
borrow
from Kerberos and use symmetric key cryptography.<o:p =
class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Change =E2=80=9Ct=
he first examples borrow=E2=80=9D to =E2=80=9Cthe first
example is borrowed=E2=80=9D.</div></div></div></div></blockquote>[PH] =
Agreed.<br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div><div =
class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D"MsoNormal">7. Section 5.4<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">1) As a high level message, there are various ways =
how the
threats can be mitigated and while the details of each solution is =
somewhat
different they all ultimately accomplish the goal.<o:p =
class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Change the last =
sentence to: the details of each
solution are somewhat different even they all can ultimately accomplish =
the
goal.</div></div></div></div></blockquote>[ph]</div><div><br =
class=3D""></div><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" =
style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; =
page-break-before: always;">As a high level message, there are various =
ways the threats can
   be mitigated. While the details of each solution are somewhat
   different, they all accomplish the goal of mitigating the =
threats.</pre><div class=3D""><br class=3D""></div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5,=
 sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p =
class=3D""></o:p></div><div class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2) Depending
on the chosen layer for providing client-side authentication there may =
be additional
challenges due Web server load balancing, lack of API access to identity
information, etc.<o:p class=3D""></o:p></span></div><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">[Kepeng]
Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue =
to=E2=80=9D.</span></div></div></div></div></blockquote>[ph] Sec 5.4 =
Sender Constraints. &nbsp;Agreed.<br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" =
class=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;</span><br =
class=3D"webkit-block-placeholder"></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">8. Section
6:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">[Kepeng] It
will be better if we can divide this section into several sub-sections, =
e.g.
each sub-section can be related to each =
figure.</span></div></div></div></div></blockquote><div><br =
class=3D""></div>broke into the following sub-sections:</div><div><br =
class=3D""></div><div>* Client and Authorization Server =
Interaction</div><div>&nbsp;** Symmetric Keys</div><div>&nbsp;** =
Asymmetric Keys</div><div>* Client and Resource Server =
Interaction</div><div>* Resource and Authorization Server Interaction =
(Token Introspection)<br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" =
class=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;</span><br =
class=3D"webkit-block-placeholder"></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">9. Section
7:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">1) [Kepeng]
Usually the order for a specification is: use cases, requirements, then
architecture. Why do we have requirements after architecture? Should we =
move
this section ahead?</span></div></div></div></div></blockquote>[ph] =
Agreed. &nbsp;Will move ahead of =E2=80=9CThreat Mitigation=E2=80=9D and =
after =E2=80=9CSecurity and Privacy Threats=E2=80=9D =
section.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" =
class=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;</span><br =
class=3D"webkit-block-placeholder"></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">2) The authorization
checking prevents an elevation of privilege attack, and it ensures that =
an
unauthorized authorized is detected.<o:p =
class=3D""></o:p></span></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">[Kepeng]
What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it be =E2=80=9C=
an unauthorized =
access=E2=80=9D?</span></div></div></div></div></blockquote>[ph] =
&nbsp;I=E2=80=99m not sure I captured the WG=E2=80=99s intent here. Can =
someone suggest a better explanation for =
Authorization?</div><div>ORIGINAL:</div><div><pre class=3D"newpage" =
style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; =
page-break-before: always;"><pre class=3D"newpage" style=3D"margin-top: =
0px; margin-bottom: 0px; page-break-before: always;">      Client and =
resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  The
      authorization checking prevents an elevation of privilege attack,
      and it ensures that an unauthorized authorized is detected.
</pre><div class=3D""><br class=3D""></div></pre><div =
class=3D"">PROPOSED:</div><div class=3D""><pre class=3D"newpage" =
style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; =
page-break-before: always;"><pre class=3D"newpage" style=3D"margin-top: =
0px; margin-bottom: 0px; page-break-before: always;">      Client and =
resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server. =20
      Authorization checking prevents an elevation of privilege =
attack.</pre><div class=3D""><br class=3D""></div></pre></div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5,=
 sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></div><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><br =
class=3D""></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D"">Kind Regards</span></div><div class=3D"MsoNormal">Kepeng</div>

<!--EndFragment--></div><div class=3D""><br class=3D""></div><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div style=3D"font-family: =
Calibri; font-size: 11pt; text-align: left; border-width: 1pt medium =
medium; border-style: solid none none; padding: 3pt 0in 0in; =
border-top-color: rgb(181, 196, 223);" class=3D""><span =
style=3D"font-weight:bold" class=3D"">=C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B=
: </span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com" =
class=3D"">kepeng.lkp@alibaba-inc.com</a>&gt;<br class=3D""><span =
style=3D"font-weight:bold" class=3D"">=C3=88=C3=95=C3=86=C3=9A: </span> =
Saturday, 19 September, 2015 12:55 am<br class=3D""><span =
style=3D"font-weight:bold" class=3D"">=C3=96=C3=81: </span> &lt;<a =
href=3D"mailto:oauth@ietf.org" class=3D"">oauth@ietf.org</a>&gt;<br =
class=3D""><span style=3D"font-weight:bold" class=3D"">=C3=96=C3=B7=C3=8C=C3=
=A2: </span> [OAUTH-WG] Review comments to PoP Architecture<br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><meta name=3D"=C2=B1=C3=AA=C3=8C=C3=A2" content=3D"" =
class=3D""><meta name=3D"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" =
content=3D"" class=3D""><meta http-equiv=3D"Content-Type" =
content=3D"text/html; charset=3Dutf-8" class=3D""><meta name=3D"ProgId" =
content=3D"Word.Document" class=3D""><meta name=3D"Generator" =
content=3D"Microsoft Word 14" class=3D""><meta name=3D"Originator" =
content=3D"Microsoft Word 14" class=3D""><link rel=3D"File-List" =
href=3D"file:///Users/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/cl=
ip_filelist.xml" class=3D""><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" =
href=3D"file:///Users/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/cl=
ip_themedata.xml" class=3D""><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  =
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  =
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter =
Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=
=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC=
?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=
=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore =
Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4=
&#711;=C2=A1=C2=A5&#8212;=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=
=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=
=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=
=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB=
)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=
=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=
=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksB=
efore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense =
Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=

  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 =
67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D""></div><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  =
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  =
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter =
Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=
=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC=
?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=
=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore =
Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4=
&#711;=C2=A1=C2=A5&#8212;=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=
=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=
=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=
=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB=
)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=
=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=
=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksB=
efore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense =
Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>=

  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><p class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size:=
 12pt; text-indent: -18pt;" class=3D"">Hello authors,</span></p><p =
class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size:=
 12pt; text-indent: -18pt;" class=3D""><br class=3D""></span></p><p =
class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size:=
 12pt; text-indent: -18pt;" class=3D"">Please find my review comments to =
PoP Architecture document:</span></p><p class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a =
href=3D"https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02" =
class=3D"">https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-0=
2</a></p><p class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US" =
class=3D""><br class=3D""></span></p><p class=3D"MsoListParagraph" =
style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if =
!supportLists]--><span lang=3D"EN-US" class=3D"">1.<span =
style=3D"font-size: 7pt; font-family: 'Times New Roman';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US" =
class=3D"">Introduction:<o:p class=3D""></o:p></span></p><p =
class=3D"MsoNormal" align=3D"left" =
style=3D"text-align:left;mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt =
412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family =
([RFC6749],&nbsp;&nbsp;&nbsp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely =
the
bearer token.<o:p class=3D""></o:p></p><div =
class=3D"MsoNormal">[Kepeng]&nbsp; This
sentences seem to be incomplete. What offers a security mechanism? Also =
why do
we mention =E2=80=9Cat the time of writing=E2=80=9D? Is the situation =
changed now?</div></div></div></span></div></div></blockquote><div><br =
class=3D""></div>[PH] Agreed.</div><div><br class=3D""></div><div>PROPOSED=
 TEXT:</div><div>The OAuth 2.0 protocol family ([RFC6749], [RFC6750], =
and [RFC6819<div class=3D"">]) offer a single token type known as the =
=E2=80=9Cbearer=E2=80=9D token to access protected resources.</div><div =
class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><o:p class=3D""></o:p></div><div style=3D"margin-left:=
 18pt; text-indent: 0cm;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2. Section
3:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">The main =
use case that motivates better-than-bearer token
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p =
class=3D""></o:p></div><div class=3D"MsoNormal"><span lang=3D"EN-US" =
class=3D"">[Kepeng]
About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe reword the =
sentence a little =
bit.</span></div></div></div></span></div></div></blockquote>[PH]</div><di=
v>PROPOSED TEXT:</div><div>The main use case that motivates improvement =
upon =E2=80=9Cbearer=E2=80=9D tokens is=E2=80=A6</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div><div class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">3.Section
3.1<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">1) In a =
legitimate use case consider chaining of computations
whereby a resource server needs to consult other third party resource =
servers
to complete the requested operation.<span lang=3D"EN-US" class=3D"">&nbsp;=
 <o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span =
lang=3D"EN-US" class=3D"">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little =
bit?</span></div></div></div></span></div></div></blockquote>[PH]&nbsp;</d=
iv><div>ORIGINAL:</div><div><pre class=3D"newpage" style=3D"font-size: =
13px; margin-top: 0px; margin-bottom: 0px; page-break-before: =
always;">Imagine a scenario where a resource server that receives a =
valid
   access token re-uses it with other resource server.  The reason for
   re-use may be malicious or may well be legitimate.  In a legitimate
</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;"><pre class=3D"newpage" =
style=3D"margin-top: 0px; margin-bottom: 0px; page-break-before: =
always;">use case consider chaining of computations whereby a resource =
server
   needs to consult other third party resource servers to complete the
   requested operation.</pre></pre><div class=3D""><br =
class=3D""></div></div><div>PROPOSED TEXT:</div><div><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">In a scenario where a =
resource server receives a valid access token,&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">the resource server than =
re-uses it with other resource server. &nbsp;The&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">reason for re-use may be =
malicious or may well be legitimate.  In a&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">legitimate case, the =
intent is to support chaining of computations&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">whereby a resource =
server needs to consult other third party resource&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">servers to complete a =
requested operation.  </pre><pre class=3D"newpage" style=3D"font-size: =
13px; margin-top: 0px; margin-bottom: 0px; page-break-before: =
always;"><div class=3D""><br class=3D""></div></pre><div class=3D""><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div><div class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div =
class=3D"MsoNormal">2) In this use case additional information is =
conveyed to
the resource server to ensure that no entity entity has tampered with =
the TLS
connection.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] =
Change =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be =
conveyed=E2=80=9D?</div></div></div></span></div></div></blockquote>[ph] =
Agreed (last para of Sec 3.2)<br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" =
class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><o:p class=3D""></o:p></div><div =
class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D"MsoNormal">4. Section 3.3:<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">First, an eavesdropper may steal an access token and
represent it at a different resource server.<o:p =
class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Change =
=E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent it =
to=E2=80=9D?</div></div></div></span></div></div></blockquote>[ph] =
Agreed.<br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; =
font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><o:p class=3D""></o:p></div><div =
class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D"MsoNormal">5. Section 3.4:<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">These load balancers may terminate the TLS =
connection setup
and HTTP traffic is transmitted in the clear from the load balancer to =
the
resource server.<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">[Kepeng] Don=E2=80=99t understand =E2=80=9Cin the =
clear=E2=80=9D. Should it be =E2=80=9Cin
the =
wire=E2=80=9D?</div></div></div></span></div></div></blockquote>[ph]</div>=
<div>ORIGINAL:</div><div><pre class=3D"newpage" style=3D"font-size: =
13px; margin-top: 0px; margin-bottom: 0px; page-break-before: =
always;">These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted in the clear from
   the load balancer to the resource server.</pre><div class=3D""><br =
class=3D""></div></div><div>PROPOSED TEXT:</div><div><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; =
margin-bottom: 0px; page-break-before: always;">These load balancers may =
terminate the TLS
   connection setup and HTTP traffic is transmitted without TLS =
protection from
   the load balancer to the resource server.</pre><div class=3D""><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span =
id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D"MsoNormal"><o:p class=3D""></o:p></div><div =
class=3D"MsoNormal"><br class=3D""></div><div class=3D"MsoNormal">Kind =
Regards</div><div =
class=3D"MsoNormal">Kepeng</div><!--EndFragment--></div></div>
_______________________________________________
OAuth mailing list
<a href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth" =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth</a>
</span></div>
_______________________________________________<br class=3D"">OAuth =
mailing list<br class=3D""><a href=3D"mailto:OAuth@ietf.org" =
class=3D"">OAuth@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/oauth<br =
class=3D""></div></blockquote></div><br =
class=3D""></div></div></div></body></html>=

--Apple-Mail=_952D5089-6964-4A8D-8D15-2DB22F4B4D23--


From nobody Mon Sep 21 20:52:06 2015
Return-Path: <kepeng.lkp@alibaba-inc.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38C311A887C for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 20:52:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.406
X-Spam-Level: 
X-Spam-Status: No, score=-0.406 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no
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 2joKcvjvPems for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 20:51:58 -0700 (PDT)
Received: from out4133-98.mail.aliyun.com (out4133-98.mail.aliyun.com [42.120.133.98]) by ietfa.amsl.com (Postfix) with ESMTP id 0172D1A8869 for <oauth@ietf.org>; Mon, 21 Sep 2015 20:51:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1442893916; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=I2/i7mmcBxm7PUt3IS7tRhshW6FaqJf1J7YZUwb+BSY=; b=O272m8evLW4241HkbOsX0Ll7E7trrDBYU3Uv8iD7jSEpKNGhf+hzaIOpcGyAaoHkreGzVuc2LHhNl2saj7Jh1eUlTGOdExsaHF/j9CTrp8NZ9Rikk01CZs7FvIxvwFor58WfTlTpNIbFfHnMlkH57HutD8B5yLT05GKbEqVWQsI=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R281e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03310; MF=kepeng.lkp@alibaba-inc.com; NM=1; PH=DS; RN=2; SR=0; 
Received: from 10.62.52.242(mailfrom:kepeng.lkp@alibaba-inc.com ip:182.92.253.23) by smtp.aliyun-inc.com(127.0.0.1); Tue, 22 Sep 2015 11:51:51 +0800
User-Agent: Microsoft-MacOutlook/14.4.8.150116
Date: Tue, 22 Sep 2015 07:55:54 +0800
From: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>
To: Phil Hunt <phil.hunt@oracle.com>
Message-ID: <D226B918.1D2E1%kepeng.lkp@alibaba-inc.com>
Thread-Topic: [OAUTH-WG] Review comments to PoP Architecture
References: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com> <683071E1-4663-4C97-A4A8-E4982F6B2301@oracle.com>
In-Reply-To: <683071E1-4663-4C97-A4A8-E4982F6B2301@oracle.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3525767511_41261650"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/2WYLFhql01WBCh9h-BX2nDrIVMc>
Cc: oauth@ietf.org
Subject: Re: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 22 Sep 2015 03:52:05 -0000

> 此邮件使用 MIME 格式。由于邮件阅读程序不能识别
此格式，因此，可能无法识别该邮件的分部或部分内容。

--B_3525767511_41261650
Content-type: text/plain;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

Phil, thanks for the response.

A typo, about comment 3, =E2=80=9Ethan" should be =E2=80=9Ethen=E2=80=9C. Others are fine wit=
h me.

PROPOSED TEXT:
In a scenario where a resource server receives a valid access token,
the resource server than then re-uses it with other resource server.

Kind Regards
Kepeng

=E5=8F=91=E4=BB=B6=E4=BA=BA:  Phil Hunt <phil.hunt@oracle.com>
=E6=97=A5=E6=9C=9F:  Tuesday, 22 September, 2015 1:41 am
=E8=87=B3:  Li Kepeng <kepeng.lkp@alibaba-inc.com>
=E6=8A=84=E9=80=81:  <oauth@ietf.org>
=E4=B8=BB=E9=A2=98:  Re: [OAUTH-WG] Review comments to PoP Architecture

Kepeng,

Kepeng, thanks for the review!

My responses (to both emails) to are contained in this message prefixed wit=
h
[ph] below.

Pending further comments from the WG over the next day or so, I will post a
revision early Wednesday (pacific time).

I would like to draw the WG=E2=80=99s attention to my recommendation for Section =
7,
comment 2. I=E2=80=99m not sure if I have the definition correct yet. It still se=
ems
awkward to me.

Thanks,

Phil

@independentid
www.independentid.com <http://www.independentid.com>
phil.hunt@oracle.com

> On Sep 19, 2015, at 9:02 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrote=
:
>=20
> Additional comments:
>=20
> 6. Section 4:
> 1) An attacker may generate a bogus tokens =E2=80=A6
> [Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9Ctoken=E2=80=9D.
[ph] Agreed.
> =20
> 2) A client may also re-use access tokens for some other resource servers=
.
> [Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9Creuse=E2=80=9D. The pragraph title says =E2=80=9Cr=
euse=E2=80=9D. Also in
> other places.=20
[ph] Agreed
> =20
> 3) To illustrate key confirmation the first examples borrow from Kerberos=
 and
> use symmetric key cryptography.
> [Kepeng] Change =E2=80=9Cthe first examples borrow=E2=80=9D to =E2=80=9Cthe first example i=
s
> borrowed=E2=80=9D.
[PH] Agreed.
> =20
> 7. Section 5.4
> 1) As a high level message, there are various ways how the threats can be
> mitigated and while the details of each solution is somewhat different th=
ey
> all ultimately accomplish the goal.
> [Kepeng] Change the last sentence to: the details of each solution are
> somewhat different even they all can ultimately accomplish the goal.
[ph]

PROPOSED TEXT:
As a high level message, there are various ways the threats can
   be mitigated. While the details of each solution are somewhat
   different, they all accomplish the goal of mitigating the threats.

> =20
> 2) Depending on the chosen layer for providing client-side authentication
> there may be additional challenges due Web server load balancing, lack of=
 API
> access to identity information, etc.
> [Kepeng] Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.
[ph] Sec 5.4 Sender Constraints.  Agreed.
> =20
> 8. Section 6:
> [Kepeng] It will be better if we can divide this section into several
> sub-sections, e.g. each sub-section can be related to each figure.

broke into the following sub-sections:

* Client and Authorization Server Interaction
 ** Symmetric Keys
 ** Asymmetric Keys
* Client and Resource Server Interaction
* Resource and Authorization Server Interaction (Token Introspection)
> =20
> 9. Section 7:
> 1) [Kepeng] Usually the order for a specification is: use cases, requirem=
ents,
> then architecture. Why do we have requirements after architecture? Should=
 we
> move this section ahead?
[ph] Agreed.  Will move ahead of =E2=80=9CThreat Mitigation=E2=80=9D and after =E2=80=9CSecur=
ity and
Privacy Threats=E2=80=9D section.

> =20
> 2) The authorization checking prevents an elevation of privilege attack, =
and
> it ensures that an unauthorized authorized is detected.
> [Kepeng] What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it be =E2=80=9Can una=
uthorized
> access=E2=80=9D?
[ph]  I=E2=80=99m not sure I captured the WG=E2=80=99s intent here. Can someone suggest=
 a
better explanation for Authorization?
ORIGINAL:
      Client and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  The
      authorization checking prevents an elevation of privilege attack,
      and it ensures that an unauthorized authorized is detected.

PROPOSED:
      Client and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.
      Authorization checking prevents an elevation of privilege attack.

>=20
> Kind Regards
> Kepeng
>=20
> =C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B:  Li Kepeng <kepeng.lkp@alibaba-inc.com>
> =C3=88=C3=95=C3=86=C3=9A:  Saturday, 19 September, 2015 12:55 am
> =C3=96=C3=81:  <oauth@ietf.org>
> =C3=96=C3=B7=C3=8C=C3=A2:  [OAUTH-WG] Review comments to PoP Architecture
>=20
> Hello authors,
>=20
>=20
>=20
> Please find my review comments to PoP Architecture document:
>=20
> https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02
>=20
>=20
>=20
> 1.    Introduction:
>=20
> At the time of writing the OAuth 2.0 protocol family ([RFC6749],    [RFC6=
750],
> and [RFC6819]) offer a single standardized security mechanism to access
> protected resources, namely the bearer token.
> [Kepeng]  This sentences seem to be incomplete. What offers a security
> mechanism? Also why do we mention =E2=80=9Cat the time of writing=E2=80=9D? Is the si=
tuation
> changed now?

[PH] Agreed.

PROPOSED TEXT:
The OAuth 2.0 protocol family ([RFC6749], [RFC6750], and [RFC6819
]) offer a single token type known as the =E2=80=9Cbearer=E2=80=9D token to access prot=
ected
resources.

> =20
> 2. Section 3:
> The main use case that motivates better-than-bearer token security is    =
the
> desire of resource servers to obtain additional assurance that   the clie=
nt is
> indeed authorized to present an access token.
> [Kepeng] About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe reword the sen=
tence a
> little bit.
[PH]
PROPOSED TEXT:
The main use case that motivates improvement upon =E2=80=9Cbearer=E2=80=9D tokens is=E2=80=A6

> =20
> 3.Section 3.1
> 1) In a legitimate use case consider chaining of computations whereby a
> resource server needs to consult other third party resource servers to
> complete the requested operation.
> [Kepeng] This sentence seems to be incomplete. Maybe reword it a little b=
it?
[PH]=20
ORIGINAL:
Imagine a scenario where a resource server that receives a valid
   access token re-uses it with other resource server.  The reason for
   re-use may be malicious or may well be legitimate.  In a legitimate
use case consider chaining of computations whereby a resource server
   needs to consult other third party resource servers to complete the
   requested operation.

PROPOSED TEXT:
In a scenario where a resource server receives a valid access token,
the resource server than re-uses it with other resource server.  The
reason for re-use may be malicious or may well be legitimate.  In a
legitimate case, the intent is to support chaining of computations
whereby a resource server needs to consult other third party resource
servers to complete a requested operation.


> =20
> 2) In this use case additional information is conveyed to the resource se=
rver
> to ensure that no entity entity has tampered with the TLS connection.
> [Kepeng] Change =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be conveyed=E2=80=9D?
[ph] Agreed (last para of Sec 3.2)
> =20
> 4. Section 3.3:
> First, an eavesdropper may steal an access token and represent it at a
> different resource server.
> [Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent it to=E2=80=9D?
[ph] Agreed.
> =20
> 5. Section 3.4:
> These load balancers may terminate the TLS connection setup and HTTP traf=
fic
> is transmitted in the clear from the load balancer to the resource server=
.
> [Kepeng] Don=E2=80=99t understand =E2=80=9Cin the clear=E2=80=9D. Should it be =E2=80=9Cin the wi=
re=E2=80=9D?
[ph]
ORIGINAL:
These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted in the clear from
   the load balancer to the resource server.

PROPOSED TEXT:
These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted without TLS protection
from
   the load balancer to the resource server.

>=20
> Kind Regards
> Kepeng
> _______________________________________________ OAuth mailing list
> OAuth@ietf.orghttps://www.ietf.org/mailman/listinfo/oauth
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth




--B_3525767511_41261650
Content-type: text/html;
	charset="UTF-8"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size:=
 14px; font-family: =E5=AE=8B=E4=BD=93, sans-serif;"><div>Phil, thanks for the response.=
</div><div><br></div><div>A typo, about comment 3, &#8222;than" should be &#=
8222;then&#8220;. Others are fine with me.</div><div><br></div><div><div>PRO=
POSED TEXT:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; margin-to=
p: 0px; margin-bottom: 0px; page-break-before: always;">In a scenario where =
a resource server receives a valid access token,&nbsp;</pre><pre class=3D"newp=
age" style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break=
-before: always;">the resource server <strike>than</strike> then re-uses it =
with other resource server. </pre><pre class=3D"newpage" style=3D"font-size: 13p=
x; margin-top: 0px; margin-bottom: 0px; page-break-before: always;"><br></pr=
e><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-botto=
m: 0px; page-break-before: always;">Kind Regards</pre><pre class=3D"newpage" s=
tyle=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-befor=
e: always;">Kepeng</pre></div></div><div><br></div><span id=3D"OLK_SRC_BODY_SE=
CTION"><div style=3D"font-family:Calibri; font-size:11pt; text-align:left; col=
or:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTT=
OM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt soli=
d; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style=3D"font-weight:bol=
d">=E5=8F=91=E4=BB=B6=E4=BA=BA: </span> Phil Hunt &lt;<a href=3D"mailto:phil.hunt@oracle.com">ph=
il.hunt@oracle.com</a>&gt;<br><span style=3D"font-weight:bold">=E6=97=A5=E6=9C=9F: </span>=
 Tuesday, 22 September, 2015 1:41 am<br><span style=3D"font-weight:bold">=E8=87=B3: =
</span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com">kepeng.lkp=
@alibaba-inc.com</a>&gt;<br><span style=3D"font-weight:bold">=E6=8A=84=E9=80=81: </span> &=
lt;<a href=3D"mailto:oauth@ietf.org">oauth@ietf.org</a>&gt;<br><span style=3D"fo=
nt-weight:bold">=E4=B8=BB=E9=A2=98: </span> Re: [OAUTH-WG] Review comments to PoP Archit=
ecture<br></div><div><br></div><div><meta http-equiv=3D"Content-Type" content=3D=
"text/html charset=3Dutf-8"><div style=3D"word-wrap: break-word; -webkit-nbsp-mo=
de: space; -webkit-line-break: after-white-space;" class=3D""><div class=3D"">Ke=
peng,</div><div class=3D""><br class=3D""></div>Kepeng, thanks for the review!<d=
iv class=3D""><br class=3D""></div><div class=3D"">My responses (to both emails) t=
o are contained in this message prefixed with [ph] below.<div class=3D""><br c=
lass=3D""></div><div class=3D"">Pending further comments from the WG over the ne=
xt day or so, I will post a revision early Wednesday (pacific time).<br clas=
s=3D""><div class=3D""><br class=3D""></div><div class=3D"">I would like to draw the=
 WG&#8217;s attention to my recommendation for Section 7, comment 2. I&#8217=
;m not sure if I have the definition correct yet. It still seems awkward to =
me.</div><div class=3D""><br class=3D""></div><div class=3D"">Thanks,</div><div cl=
ass=3D""><br class=3D""></div><div class=3D""><span style=3D"orphans: 2; widows: 2; =
text-align: -webkit-auto;" class=3D"">Phil</span></div><div class=3D""><div appl=
e-content-edited=3D"true" class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spa=
cing: normal; orphans: auto; text-align: start; text-indent: 0px; text-trans=
form: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-te=
xt-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webk=
it-line-break: after-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0);=
 letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px;=
 text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;=
 -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;" class=3D""><div style=3D"color: rg=
b(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal=
; font-weight: normal; letter-spacing: normal; line-height: normal; orphans:=
 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-=
space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;=
 word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-=
white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); font-family: Helveti=
ca; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; te=
xt-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-=
nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><div styl=
e=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-var=
iant: normal; font-weight: normal; letter-spacing: normal; line-height: norm=
al; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke=
-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-b=
reak: after-white-space;" class=3D""><span class=3D"Apple-style-span" style=3D"bor=
der-collapse: separate; border-spacing: 0px;"><div style=3D"word-wrap: break-w=
ord; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=
=3D""><span class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: norm=
al; font-weight: normal; letter-spacing: normal; line-height: normal; orphan=
s: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2=
; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect=
: none; -webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><=
span class=3D"Apple-style-span" style=3D"border-collapse: separate; color: rgb(0=
, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; f=
ont-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2;=
 text-indent: 0px; text-transform: none; white-space: normal; widows: 2; wor=
d-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: non=
e; -webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; -webk=
it-nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; font-varian=
t: normal; font-weight: normal; letter-spacing: normal; line-height: normal;=
 orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; wi=
dows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in=
-effect: none; -webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break=
-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" cla=
ss=3D""><div class=3D""><br class=3D""></div><div class=3D"">@independentid</div><di=
v class=3D""><a href=3D"http://www.independentid.com" class=3D"">www.independentid=
.com</a></div></div></span><a href=3D"mailto:phil.hunt@oracle.com" class=3D"">ph=
il.hunt@oracle.com</a></div></span></div></span></div></span></div></div></d=
iv></div></div></div><br class=3D""><div><blockquote type=3D"cite" class=3D""><div=
 class=3D"">On Sep 19, 2015, at 9:02 AM, Kepeng Li &lt;<a href=3D"mailto:kepeng.=
lkp@alibaba-inc.com" class=3D"">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:</div=
><br class=3D"Apple-interchange-newline"><div class=3D""><meta name=3D"=C2=B1=C3=AA=C3=8C=C3=A2" c=
ontent=3D"" class=3D""><meta name=3D"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" content=3D"" class=3D""><meta http-=
equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" class=3D""><meta name=3D=
"ProgId" content=3D"Word.Document" class=3D""><meta name=3D"Generator" content=3D"Mi=
crosoft Word 14" class=3D""><meta name=3D"Originator" content=3D"Microsoft Word 14=
" class=3D""><link rel=3D"File-List" href=3D"file:///Users/kepeng_li/Library/Cache=
s/TemporaryItems/msoclip/0/clip_filelist.xml" class=3D""><!--[if gte mso 9]><x=
ml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file:///Users/kepeng_li/Libra=
ry/Caches/TemporaryItems/msoclip/0/clip_themedata.xml" class=3D""><!--[if gte =
mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=
=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5=C2=
=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=
=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=
=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -w=
ebkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5,=
 sans-serif;" class=3D""><div class=3D"">Additional comments:</div><div class=3D""=
><br class=3D""></div><div class=3D""><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=
=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5=C2=
=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=
=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=
=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><div class=3D"MsoNormal">6. Section 4:<o:p cl=
ass=3D""></o:p></div><div class=3D"MsoNormal">1) An attacker may generate a bogu=
s tokens &#8230;<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Ch=
ange &#8220;tokens&#8221; to &#8220;token&#8221;.</div></div></div></div></b=
lockquote>[ph] Agreed.<br class=3D""><blockquote type=3D"cite" class=3D""><div cla=
ss=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-l=
ine-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-s=
erif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></d=
iv><div class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><div class=3D"MsoNor=
mal">2) A client may also re-use access tokens for some other
resource servers.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] =
Change &#8220;re-use&#8221; to &#8220;reuse&#8221;. The pragraph title says
&#8220;reuse&#8221;. Also in other places. </div></div></div></div></blockq=
uote>[ph] Agreed<br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">=
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-br=
eak: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;"=
 class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div><di=
v class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-=
placeholder"></div><div class=3D"MsoNormal">3) To illustrate key confirmation =
the first examples borrow
from Kerberos and use symmetric key cryptography.<o:p class=3D""></o:p></div>=
<div class=3D"MsoNormal">[Kepeng] Change &#8220;the first examples borrow&#822=
1; to &#8220;the first
example is borrowed&#8221;.</div></div></div></div></blockquote>[PH] Agreed=
.<br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"wor=
d-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-whit=
e-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div =
class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div><div class=3D"MsoNor=
mal"><o:p class=3D"">&nbsp;</o:p></div><div class=3D"MsoNormal">7. Section 5.4<o=
:p class=3D""></o:p></div><div class=3D"MsoNormal">1) As a high level message, t=
here are various ways how the
threats can be mitigated and while the details of each solution is somewhat=

different they all ultimately accomplish the goal.<o:p class=3D""></o:p></div=
><div class=3D"MsoNormal">[Kepeng] Change the last sentence to: the details of=
 each
solution are somewhat different even they all can ultimately accomplish the=

goal.</div></div></div></div></blockquote>[ph]</div><div><br class=3D""></div=
><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; =
margin-top: 0px; margin-bottom: 0px; page-break-before: always;">As a high l=
evel message, there are various ways the threats can
   be mitigated. While the details of each solution are somewhat
   different, they all accomplish the goal of mitigating the threats.</pre>=
<div class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div class=
=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-ser=
if;" class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div=
><div class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-bl=
ock-placeholder"></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2)=
 Depending
on the chosen layer for providing client-side authentication there may be a=
dditional
challenges due Web server load balancing, lack of API access to identity
information, etc.<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><s=
pan lang=3D"EN-US" class=3D"">[Kepeng]
Change &#8220;due&#8221; to &#8220;due to&#8221;.</span></div></div></div><=
/div></blockquote>[ph] Sec 5.4 Sender Constraints. &nbsp;Agreed.<br class=3D""=
><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break=
-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font=
-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div=
 class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></=
div><div class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit=
-block-placeholder"></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""=
>8. Section
6:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US=
" class=3D"">[Kepeng] It
will be better if we can divide this section into several sub-sections, e.g=
.
each sub-section can be related to each figure.</span></div></div></div></d=
iv></blockquote><div><br class=3D""></div>broke into the following sub-section=
s:</div><div><br class=3D""></div><div>* Client and Authorization Server Inter=
action</div><div>&nbsp;** Symmetric Keys</div><div>&nbsp;** Asymmetric Keys<=
/div><div>* Client and Resource Server Interaction</div><div>* Resource and =
Authorization Server Interaction (Token Introspection)<br class=3D""><blockquo=
te type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-word; -we=
bkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14p=
x; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div class=3D"Ms=
oNormal"><span lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></div><div c=
lass=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-pla=
ceholder"></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">9. Sectio=
n
7:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US=
" class=3D"">1) [Kepeng]
Usually the order for a specification is: use cases, requirements, then
architecture. Why do we have requirements after architecture? Should we mov=
e
this section ahead?</span></div></div></div></div></blockquote>[ph] Agreed.=
 &nbsp;Will move ahead of &#8220;Threat Mitigation&#8221; and after &#8220;S=
ecurity and Privacy Threats&#8221; section.</div><div><br class=3D""><blockquo=
te type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-word; -we=
bkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14p=
x; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div class=3D"Ms=
oNormal"><span lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></div><div c=
lass=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-pla=
ceholder"></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2) The au=
thorization
checking prevents an elevation of privilege attack, and it ensures that an
unauthorized authorized is detected.<o:p class=3D""></o:p></span></div><div c=
lass=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">[Kepeng]
What is &#8220;an unauthorized authorized&#8221;? Should it be &#8220;an un=
authorized access&#8221;?</span></div></div></div></div></blockquote>[ph] &n=
bsp;I&#8217;m not sure I captured the WG&#8217;s intent here. Can someone su=
ggest a better explanation for Authorization?</div><div>ORIGINAL:</div><div>=
<pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-bottom:=
 0px; page-break-before: always;"><pre class=3D"newpage" style=3D"margin-top: 0p=
x; margin-bottom: 0px; page-break-before: always;">      Client and resource=
 server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  The
      authorization checking prevents an elevation of privilege attack,
      and it ensures that an unauthorized authorized is detected.
</pre><div class=3D""><br class=3D""></div></pre><div class=3D"">PROPOSED:</div><=
div class=3D""><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; m=
argin-bottom: 0px; page-break-before: always;"><pre class=3D"newpage" style=3D"m=
argin-top: 0px; margin-bottom: 0px; page-break-before: always;">      Client=
 and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  
      Authorization checking prevents an elevation of privilege attack.</pr=
e><div class=3D""><br class=3D""></div></pre></div><blockquote type=3D"cite" class=
=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: spac=
e; -webkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=
=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D=
"EN-US" class=3D""><o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><sp=
an lang=3D"EN-US" class=3D""><br class=3D""></span></div><div class=3D"MsoNormal"><s=
pan lang=3D"EN-US" class=3D"">Kind Regards</span></div><div class=3D"MsoNormal">Ke=
peng</div><!--EndFragment--></div><div class=3D""><br class=3D""></div><span id=3D=
"OLK_SRC_BODY_SECTION" class=3D""><div style=3D"font-family: Calibri; font-size:=
 11pt; text-align: left; border-width: 1pt medium medium; border-style: soli=
d none none; padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" cl=
ass=3D""><span style=3D"font-weight:bold" class=3D"">=C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B: </span> Li Kepe=
ng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com" class=3D"">kepeng.lkp@aliba=
ba-inc.com</a>&gt;<br class=3D""><span style=3D"font-weight:bold" class=3D"">=C3=88=C3=95=C3=
=86=C3=9A: </span> Saturday, 19 September, 2015 12:55 am<br class=3D""><span style=3D"=
font-weight:bold" class=3D"">=C3=96=C3=81: </span> &lt;<a href=3D"mailto:oauth@ietf.org"=
 class=3D"">oauth@ietf.org</a>&gt;<br class=3D""><span style=3D"font-weight:bold" =
class=3D"">=C3=96=C3=B7=C3=8C=C3=A2: </span> [OAUTH-WG] Review comments to PoP Architecture<br=
 class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><meta name=3D"=C2=
=B1=C3=AA=C3=8C=C3=A2" content=3D"" class=3D""><meta name=3D"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" content=3D"" class=3D""><=
meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" class=3D""><=
meta name=3D"ProgId" content=3D"Word.Document" class=3D""><meta name=3D"Generator" c=
ontent=3D"Microsoft Word 14" class=3D""><meta name=3D"Originator" content=3D"Microso=
ft Word 14" class=3D""><link rel=3D"File-List" href=3D"file:///Users/kepeng_li/Lib=
rary/Caches/TemporaryItems/msoclip/0/clip_filelist.xml" class=3D""><!--[if gte=
 mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file:///Users/kepeng_li/Libra=
ry/Caches/TemporaryItems/msoclip/0/clip_themedata.xml" class=3D""><!--[if gte =
mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=
=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5&=
#8212;=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=
=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=
=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 67698703 67=
698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -w=
ebkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5,=
 sans-serif;" class=3D""><div class=3D""></div><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=
=C2=A1=C2=BA=C2=A1=C2=BE=C2=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5&=
#8212;=C2=A1=C2=AC&#8217;&#8221;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=
=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=
=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"heading =
9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"caption=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph Font"=
/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placeholder T=
ext"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"TOC Hea=
ding"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><p class=3D"MsoListParagraph" style=3D"margin-l=
eft:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;" class=3D"">Hello authors,</span></p><p class=3D"MsoList=
Paragraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;" class=3D""><br class=3D""></span></p><p class=3D"MsoListP=
aragraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 12=
pt; text-indent: -18pt;" class=3D"">Please find my review comments to PoP Arch=
itecture document:</span></p><p class=3D"MsoListParagraph" style=3D"margin-left:=
18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a href=3D"https://tools.iet=
f.org/html/draft-ietf-oauth-pop-architecture-02" class=3D"">https://tools.ietf=
.org/html/draft-ietf-oauth-pop-architecture-02</a></p><p class=3D"MsoListParag=
raph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US" class=3D"=
"><br class=3D""></span></p><p class=3D"MsoListParagraph" style=3D"margin-left:18.=
0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><=
span lang=3D"EN-US" class=3D"">1.<span style=3D"font-size: 7pt; font-family: 'Time=
s New Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US" class=3D"">Introduction:<o:p c=
lass=3D""></o:p></span></p><p class=3D"MsoNormal" align=3D"left" style=3D"text-align=
:left;mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412=
.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family ([RFC6749],&nbsp;&nbsp;&n=
bsp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely the
bearer token.<o:p class=3D""></o:p></p><div class=3D"MsoNormal">[Kepeng]&nbsp; =
This
sentences seem to be incomplete. What offers a security mechanism? Also why=
 do
we mention &#8220;at the time of writing&#8221;? Is the situation changed n=
ow?</div></div></div></span></div></div></blockquote><div><br class=3D""></div=
>[PH] Agreed.</div><div><br class=3D""></div><div>PROPOSED TEXT:</div><div>The=
 OAuth 2.0 protocol family ([RFC6749], [RFC6750], and [RFC6819<div class=3D"">=
]) offer a single token type known as the &#8220;bearer&#8221; token to acce=
ss protected resources.</div><div class=3D""><br class=3D""></div><blockquote ty=
pe=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-=
nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; fo=
nt-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" c=
lass=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space; font-size: 14px; font-family: =
=C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p><=
/div><div style=3D"margin-left: 18pt; text-indent: 0cm;" class=3D""><span lang=3D"=
EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div=
 class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2. Section
3:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">The main use case=
 that motivates better-than-bearer token
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p class=3D""></=
o:p></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">[Kepeng]
About &#8220;better-than-bear&#8221;, is it a word? Maybe reword the senten=
ce a little bit.</span></div></div></div></span></div></div></blockquote>[PH=
]</div><div>PROPOSED TEXT:</div><div>The main use case that motivates improv=
ement upon &#8220;bearer&#8221; tokens is&#8230;</div><div><br class=3D""><blo=
ckquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-word=
; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size=
: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span id=3D"OLK_SRC_BODY_=
SECTION" class=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-n=
bsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; fon=
t-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><span lang=3D=
"EN-US" class=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span lang=3D"=
EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div=
 class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">3.Section
3.1<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">1) In a legitima=
te use case consider chaining of computations
whereby a resource server needs to consult other third party resource serve=
rs
to complete the requested operation.<span lang=3D"EN-US" class=3D"">&nbsp; <o:p=
 class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=
=3D"">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little bit?</span></div>=
</div></div></span></div></div></blockquote>[PH]&nbsp;</div><div>ORIGINAL:</=
div><div><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margi=
n-bottom: 0px; page-break-before: always;">Imagine a scenario where a resour=
ce server that receives a valid
   access token re-uses it with other resource server.  The reason for
   re-use may be malicious or may well be legitimate.  In a legitimate
</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-=
bottom: 0px; page-break-before: always;"><pre class=3D"newpage" style=3D"margin-=
top: 0px; margin-bottom: 0px; page-break-before: always;">use case consider =
chaining of computations whereby a resource server
   needs to consult other third party resource servers to complete the
   requested operation.</pre></pre><div class=3D""><br class=3D""></div></div><=
div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; ma=
rgin-top: 0px; margin-bottom: 0px; page-break-before: always;">In a scenario=
 where a resource server receives a valid access token,&nbsp;</pre><pre clas=
s=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; pag=
e-break-before: always;">the resource server than re-uses it with other reso=
urce server. &nbsp;The&nbsp;</pre><pre class=3D"newpage" style=3D"font-size: 13p=
x; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">reason f=
or re-use may be malicious or may well be legitimate.  In a&nbsp;</pre><pre =
class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px;=
 page-break-before: always;">legitimate case, the intent is to support chain=
ing of computations&nbsp;</pre><pre class=3D"newpage" style=3D"font-size: 13px; =
margin-top: 0px; margin-bottom: 0px; page-break-before: always;">whereby a r=
esource server needs to consult other third party resource&nbsp;</pre><pre c=
lass=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; =
page-break-before: always;">servers to complete a requested operation.  </pr=
e><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-botto=
m: 0px; page-break-before: always;"><div class=3D""><br class=3D""></div></pre><=
div class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D=
""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-seri=
f;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div sty=
le=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: aft=
er-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D"=
"><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></s=
pan></div><div class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;</span><br class=3D"=
webkit-block-placeholder"></div><div class=3D"MsoNormal">2) In this use case a=
dditional information is conveyed to
the resource server to ensure that no entity entity has tampered with the T=
LS
connection.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Change=
 &#8220;is conveyed&#8221; to &#8220;should be conveyed&#8221;?</div></div><=
/div></span></div></div></blockquote>[ph] Agreed (last para of Sec 3.2)<br c=
lass=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap=
: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-spac=
e; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span id=3D"O=
LK_SRC_BODY_SECTION" class=3D""><div class=3D""><div style=3D"word-wrap: break-wor=
d; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-siz=
e: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"=
><o:p class=3D""></o:p></div><div class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p>=
</div><div class=3D"MsoNormal">4. Section 3.3:<o:p class=3D""></o:p></div><div c=
lass=3D"MsoNormal">First, an eavesdropper may steal an access token and
represent it at a different resource server.<o:p class=3D""></o:p></div><div =
class=3D"MsoNormal">[Kepeng] Change &#8220;represent it at&#8221; to &#8220;pr=
esent it to&#8221;?</div></div></div></span></div></div></blockquote>[ph] Ag=
reed.<br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D=
"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-=
white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><=
span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space=
; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"=
MsoNormal"><o:p class=3D""></o:p></div><div class=3D"MsoNormal"><o:p class=3D"">&n=
bsp;</o:p></div><div class=3D"MsoNormal">5. Section 3.4:<o:p class=3D""></o:p></=
div><div class=3D"MsoNormal">These load balancers may terminate the TLS connec=
tion setup
and HTTP traffic is transmitted in the clear from the load balancer to the
resource server.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] D=
on&#8217;t understand &#8220;in the clear&#8221;. Should it be &#8220;in
the wire&#8221;?</div></div></div></span></div></div></blockquote>[ph]</div=
><div>ORIGINAL:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; margi=
n-top: 0px; margin-bottom: 0px; page-break-before: always;">These load balan=
cers may terminate the TLS
   connection setup and HTTP traffic is transmitted in the clear from
   the load balancer to the resource server.</pre><div class=3D""><br class=3D"=
"></div></div><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"font=
-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;=
">These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted without TLS protection =
from
   the load balancer to the resource server.</pre><div class=3D""><br class=3D"=
"></div><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap=
: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-spac=
e; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><span id=3D"O=
LK_SRC_BODY_SECTION" class=3D""><div class=3D""><div style=3D"word-wrap: break-wor=
d; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-siz=
e: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"=
><o:p class=3D""></o:p></div><div class=3D"MsoNormal"><br class=3D""></div><div cl=
ass=3D"MsoNormal">Kind Regards</div><div class=3D"MsoNormal">Kepeng</div><!--End=
Fragment--></div></div>
_______________________________________________
OAuth mailing list
<a href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><a href=3D"https:/=
/www.ietf.org/mailman/listinfo/oauth" class=3D"">https://www.ietf.org/mailman/=
listinfo/oauth</a></span></div>
_______________________________________________<br class=3D"">OAuth mailing l=
ist<br class=3D""><a href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><=
br class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/oauth">https://ww=
w.ietf.org/mailman/listinfo/oauth</a><br class=3D""></div></blockquote></div><=
br class=3D""></div></div></div></div></div></span></body></html>

--B_3525767511_41261650--



From nobody Mon Sep 21 22:15:52 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31F601A8AA5 for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 22:15:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level: 
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 9kEKb1AKwlnr for <oauth@ietfa.amsl.com>; Mon, 21 Sep 2015 22:15:47 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0428A1A8AA1 for <oauth@ietf.org>; Mon, 21 Sep 2015 22:15:46 -0700 (PDT)
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8M5FfM5022559 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 22 Sep 2015 05:15:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t8M5FfO0021645 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 22 Sep 2015 05:15:41 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t8M5FepH003736; Tue, 22 Sep 2015 05:15:41 GMT
Received: from [10.0.1.20] (/24.86.216.17) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 21 Sep 2015 22:15:38 -0700
Content-Type: multipart/alternative; boundary=Apple-Mail-574CA59F-B9D0-449E-8E85-2D858B73B391
Mime-Version: 1.0 (1.0)
From: Phil Hunt <phil.hunt@oracle.com>
X-Mailer: iPhone Mail (12H321)
In-Reply-To: <D226B918.1D2E1%kepeng.lkp@alibaba-inc.com>
Date: Mon, 21 Sep 2015 22:15:36 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <809B823F-6444-478C-8AAE-D9DD6947FAB6@oracle.com>
References: <D223A7DD.1D140%kepeng.lkp@alibaba-inc.com> <683071E1-4663-4C97-A4A8-E4982F6B2301@oracle.com> <D226B918.1D2E1%kepeng.lkp@alibaba-inc.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/8hqPymCKXWn6heSadP8PVGi6nzs>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Review comments to PoP Architecture
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 22 Sep 2015 05:15:51 -0000

--Apple-Mail-574CA59F-B9D0-449E-8E85-2D858B73B391
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thanks. I will add to the amended draft.=20

Phil

> On Sep 21, 2015, at 16:55, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrote:
>=20
> Phil, thanks for the response.
>=20
> A typo, about comment 3, =E2=80=9Ethan" should be =E2=80=9Ethen=E2=80=9C. O=
thers are fine with me.
>=20
> PROPOSED TEXT:
> In a scenario where a resource server receives a valid access token,=20
> the resource server than then re-uses it with other resource server.=20
>=20
> Kind Regards
> Kepeng
>=20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Phil Hunt <phil.hunt@oracle.com>
> =E6=97=A5=E6=9C=9F: Tuesday, 22 September, 2015 1:41 am
> =E8=87=B3: Li Kepeng <kepeng.lkp@alibaba-inc.com>
> =E6=8A=84=E9=80=81: <oauth@ietf.org>
> =E4=B8=BB=E9=A2=98: Re: [OAUTH-WG] Review comments to PoP Architecture
>=20
> Kepeng,
>=20
> Kepeng, thanks for the review!
>=20
> My responses (to both emails) to are contained in this message prefixed wi=
th [ph] below.
>=20
> Pending further comments from the WG over the next day or so, I will post a=
 revision early Wednesday (pacific time).
>=20
> I would like to draw the WG=E2=80=99s attention to my recommendation for S=
ection 7, comment 2. I=E2=80=99m not sure if I have the definition correct y=
et. It still seems awkward to me.
>=20
> Thanks,
>=20
> Phil
>=20
> @independentid
> www.independentid.com
> phil.hunt@oracle.com
>=20
>> On Sep 19, 2015, at 9:02 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrote=
:
>>=20
>> Additional comments:
>>=20
>> 6. Section 4:
>> 1) An attacker may generate a bogus tokens =E2=80=A6
>> [Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9Ctoken=E2=80=9D.
> [ph] Agreed.
>> =20
>> 2) A client may also re-use access tokens for some other resource servers=
.
>> [Kepeng] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9Creuse=E2=80=9D. The p=
ragraph title says =E2=80=9Creuse=E2=80=9D. Also in other places.
> [ph] Agreed
>> =20
>> 3) To illustrate key confirmation the first examples borrow from Kerberos=
 and use symmetric key cryptography.
>> [Kepeng] Change =E2=80=9Cthe first examples borrow=E2=80=9D to =E2=80=9Ct=
he first example is borrowed=E2=80=9D.
> [PH] Agreed.
>> =20
>> 7. Section 5.4
>> 1) As a high level message, there are various ways how the threats can be=
 mitigated and while the details of each solution is somewhat different they=
 all ultimately accomplish the goal.
>> [Kepeng] Change the last sentence to: the details of each solution are so=
mewhat different even they all can ultimately accomplish the goal.
> [ph]
>=20
> PROPOSED TEXT:
> As a high level message, there are various ways the threats can
>    be mitigated. While the details of each solution are somewhat
>    different, they all accomplish the goal of mitigating the threats.
>=20
>> =20
>> 2) Depending on the chosen layer for providing client-side authentication=
 there may be additional challenges due Web server load balancing, lack of A=
PI access to identity information, etc.
>> [Kepeng] Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.
> [ph] Sec 5.4 Sender Constraints.  Agreed.
>> =20
>> 8. Section 6:
>> [Kepeng] It will be better if we can divide this section into several sub=
-sections, e.g. each sub-section can be related to each figure.
>=20
> broke into the following sub-sections:
>=20
> * Client and Authorization Server Interaction
>  ** Symmetric Keys
>  ** Asymmetric Keys
> * Client and Resource Server Interaction
> * Resource and Authorization Server Interaction (Token Introspection)
>> =20
>> 9. Section 7:
>> 1) [Kepeng] Usually the order for a specification is: use cases, requirem=
ents, then architecture. Why do we have requirements after architecture? Sho=
uld we move this section ahead?
> [ph] Agreed.  Will move ahead of =E2=80=9CThreat Mitigation=E2=80=9D and a=
fter =E2=80=9CSecurity and Privacy Threats=E2=80=9D section.
>=20
>> =20
>> 2) The authorization checking prevents an elevation of privilege attack, a=
nd it ensures that an unauthorized authorized is detected.
>> [Kepeng] What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it b=
e =E2=80=9Can unauthorized access=E2=80=9D?
> [ph]  I=E2=80=99m not sure I captured the WG=E2=80=99s intent here. Can so=
meone suggest a better explanation for Authorization?
> ORIGINAL:
>       Client and resource server authorization MUST be performed.  These
>       entities MUST demonstrate possession of the appropriate keying
>       material, without disclosing it.  Authorization is REQUIRED
>       whenever a client interacts with an authorization server.  The
>       authorization checking prevents an elevation of privilege attack,
>       and it ensures that an unauthorized authorized is detected.
>=20
> PROPOSED:
>       Client and resource server authorization MUST be performed.  These
>       entities MUST demonstrate possession of the appropriate keying
>       material, without disclosing it.  Authorization is REQUIRED
>       whenever a client interacts with an authorization server. =20
>       Authorization checking prevents an elevation of privilege attack.
>=20
>>=20
>> Kind Regards
>> Kepeng
>>=20
>> =C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B: Li Kepeng <kepeng.lkp@alibaba-inc.c=
om>
>> =C3=88=C3=95=C3=86=C3=9A: Saturday, 19 September, 2015 12:55 am
>> =C3=96=C3=81: <oauth@ietf.org>
>> =C3=96=C3=B7=C3=8C=C3=A2: [OAUTH-WG] Review comments to PoP Architecture
>>=20
>> Hello authors,
>>=20
>> Please find my review comments to PoP Architecture document:
>> https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-02
>>=20
>> 1.     Introduction:
>> At the time of writing the OAuth 2.0 protocol family ([RFC6749],    [RFC6=
750], and [RFC6819]) offer a single standardized security mechanism to acces=
s protected resources, namely the bearer token.
>> [Kepeng]  This sentences seem to be incomplete. What offers a security me=
chanism? Also why do we mention =E2=80=9Cat the time of writing=E2=80=9D? Is=
 the situation changed now?
>=20
> [PH] Agreed.
>=20
> PROPOSED TEXT:
> The OAuth 2.0 protocol family ([RFC6749], [RFC6750], and [RFC6819
> ]) offer a single token type known as the =E2=80=9Cbearer=E2=80=9D token t=
o access protected resources.
>=20
>> =20
>> 2. Section 3:
>> The main use case that motivates better-than-bearer token security is    t=
he desire of resource servers to obtain additional assurance that    the cli=
ent is indeed authorized to present an access token.
>> [Kepeng] About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe re=
word the sentence a little bit.
> [PH]
> PROPOSED TEXT:
> The main use case that motivates improvement upon =E2=80=9Cbearer=E2=80=9D=
 tokens is=E2=80=A6
>=20
>> =20
>> 3.Section 3.1
>> 1) In a legitimate use case consider chaining of computations whereby a r=
esource server needs to consult other third party resource servers to comple=
te the requested operation.=20
>> [Kepeng] This sentence seems to be incomplete. Maybe reword it a little b=
it?
> [PH]=20
> ORIGINAL:
> Imagine a scenario where a resource server that receives a valid
>    access token re-uses it with other resource server.  The reason for
>    re-use may be malicious or may well be legitimate.  In a legitimate
> use case consider chaining of computations whereby a resource server
>    needs to consult other third party resource servers to complete the
>    requested operation.
>=20
> PROPOSED TEXT:
> In a scenario where a resource server receives a valid access token,=20
> the resource server than re-uses it with other resource server.  The=20
> reason for re-use may be malicious or may well be legitimate.  In a=20
> legitimate case, the intent is to support chaining of computations=20
> whereby a resource server needs to consult other third party resource=20
> servers to complete a requested operation. =20
>=20
>=20
>> =20
>> 2) In this use case additional information is conveyed to the resource se=
rver to ensure that no entity entity has tampered with the TLS connection.
>> [Kepeng] Change =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be conve=
yed=E2=80=9D?
> [ph] Agreed (last para of Sec 3.2)
>> =20
>> 4. Section 3.3:
>> First, an eavesdropper may steal an access token and represent it at a di=
fferent resource server.
>> [Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=80=9Cpresent it t=
o=E2=80=9D?
> [ph] Agreed.
>> =20
>> 5. Section 3.4:
>> These load balancers may terminate the TLS connection setup and HTTP traf=
fic is transmitted in the clear from the load balancer to the resource serve=
r.
>> [Kepeng] Don=E2=80=99t understand =E2=80=9Cin the clear=E2=80=9D. Should i=
t be =E2=80=9Cin the wire=E2=80=9D?
> [ph]
> ORIGINAL:
> These load balancers may terminate the TLS
>    connection setup and HTTP traffic is transmitted in the clear from
>    the load balancer to the resource server.
>=20
> PROPOSED TEXT:
> These load balancers may terminate the TLS
>    connection setup and HTTP traffic is transmitted without TLS protection=
 from
>    the load balancer to the resource server.
>=20
>>=20
>> Kind Regards
>> Kepeng
>> _______________________________________________ OAuth mailing list OAuth@=
ietf.orghttps://www.ietf.org/mailman/listinfo/oauth
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth
>=20

--Apple-Mail-574CA59F-B9D0-449E-8E85-2D858B73B391
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Thanks. I will add to the amended draf=
t.&nbsp;<br><br>Phil</div><div><br>On Sep 21, 2015, at 16:55, Kepeng Li &lt;=
<a href=3D"mailto:kepeng.lkp@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a>=
&gt; wrote:<br><br></div><blockquote type=3D"cite"><div><div>Phil, thanks fo=
r the response.</div><div><br></div><div>A typo, about comment 3, =E2=80=9Et=
han" should be =E2=80=9Ethen=E2=80=9C. Others are fine with me.</div><div><b=
r></div><div><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"f=
ont-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: alwa=
ys;">In a scenario where a resource server receives a valid access token,&nb=
sp;</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; m=
argin-bottom: 0px; page-break-before: always;">the resource server <strike>t=
han</strike> then re-uses it with other resource server. </pre><pre class=3D=
"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; pag=
e-break-before: always;"><br></pre><pre class=3D"newpage" style=3D"font-size=
: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">Kin=
d Regards</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0=
px; margin-bottom: 0px; page-break-before: always;">Kepeng</pre></div></div>=
<div><br></div><span id=3D"OLK_SRC_BODY_SECTION"><div style=3D"font-family:C=
alibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium n=
one; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDI=
NG-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PAD=
DING-TOP: 3pt"><span style=3D"font-weight:bold">=E5=8F=91=E4=BB=B6=E4=BA=BA:=
 </span> Phil Hunt &lt;<a href=3D"mailto:phil.hunt@oracle.com">phil.hunt@ora=
cle.com</a>&gt;<br><span style=3D"font-weight:bold">=E6=97=A5=E6=9C=9F: </sp=
an> Tuesday, 22 September, 2015 1:41 am<br><span style=3D"font-weight:bold">=
=E8=87=B3: </span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.co=
m">kepeng.lkp@alibaba-inc.com</a>&gt;<br><span style=3D"font-weight:bold">=E6=
=8A=84=E9=80=81: </span> &lt;<a href=3D"mailto:oauth@ietf.org">oauth@ietf.or=
g</a>&gt;<br><span style=3D"font-weight:bold">=E4=B8=BB=E9=A2=98: </span> Re=
: [OAUTH-WG] Review comments to PoP Architecture<br></div><div><br></div><di=
v><meta http-equiv=3D"Content-Type" content=3D"text/html charset=3Dutf-8"><d=
iv style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-br=
eak: after-white-space;" class=3D""><div class=3D"">Kepeng,</div><div class=3D=
""><br class=3D""></div>Kepeng, thanks for the review!<div class=3D""><br cl=
ass=3D""></div><div class=3D"">My responses (to both emails) to are containe=
d in this message prefixed with [ph] below.<div class=3D""><br class=3D""></=
div><div class=3D"">Pending further comments from the WG over the next day o=
r so, I will post a revision early Wednesday (pacific time).<br class=3D""><=
div class=3D""><br class=3D""></div><div class=3D"">I would like to draw the=
 WG=E2=80=99s attention to my recommendation for Section 7, comment 2. I=E2=80=
=99m not sure if I have the definition correct yet. It still seems awkward t=
o me.</div><div class=3D""><br class=3D""></div><div class=3D"">Thanks,</div=
><div class=3D""><br class=3D""></div><div class=3D""><span style=3D"orphans=
: 2; widows: 2; text-align: -webkit-auto;" class=3D"">Phil</span></div><div c=
lass=3D""><div apple-content-edited=3D"true" class=3D""><div style=3D"color:=
 rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; tex=
t-indent: 0px; text-transform: none; white-space: normal; widows: auto; word=
-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webki=
t-nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><div s=
tyle=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-ali=
gn: start; text-indent: 0px; text-transform: none; white-space: normal; wido=
ws: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: brea=
k-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" cl=
ass=3D""><div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-sty=
le: normal; font-variant: normal; font-weight: normal; letter-spacing: norma=
l; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0=
px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;=
 -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;" class=3D""><div style=3D"color=
: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: no=
rmal; font-weight: normal; letter-spacing: normal; line-height: normal; orph=
ans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; wh=
ite-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: aft=
er-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); font-family: H=
elvetica; font-style: normal; font-variant: normal; font-weight: normal; let=
ter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-au=
to; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; w=
ord-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -we=
bkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><s=
pan class=3D"Apple-style-span" style=3D"border-collapse: separate; border-sp=
acing: 0px;"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -=
webkit-line-break: after-white-space;" class=3D""><span class=3D"Apple-style=
-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:=
 Helvetica; font-style: normal; font-variant: normal; font-weight: normal; l=
etter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; te=
xt-transform: none; white-space: normal; widows: 2; word-spacing: 0px; borde=
r-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-strok=
e-width: 0px;"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space=
; -webkit-line-break: after-white-space;" class=3D""><span class=3D"Apple-st=
yle-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-fami=
ly: Helvetica; font-style: normal; font-variant: normal; font-weight: normal=
; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px;=
 text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; bo=
rder-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-st=
roke-width: 0px;"><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: sp=
ace; -webkit-line-break: after-white-space;" class=3D""><span class=3D"Apple=
-style-span" style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-f=
amily: Helvetica; font-size: 12px; font-style: normal; font-variant: normal;=
 font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2=
; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; wo=
rd-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: no=
ne; -webkit-text-stroke-width: 0px;"><div style=3D"word-wrap: break-word; -w=
ebkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=3D""><=
div class=3D""><br class=3D""></div><div class=3D"">@independentid</div><div=
 class=3D""><a href=3D"http://www.independentid.com" class=3D"">www.independ=
entid.com</a></div></div></span><a href=3D"mailto:phil.hunt@oracle.com" clas=
s=3D"">phil.hunt@oracle.com</a></div></span></div></span></div></span></div>=
</div></div></div></div></div><br class=3D""><div><blockquote type=3D"cite" c=
lass=3D""><div class=3D"">On Sep 19, 2015, at 9:02 AM, Kepeng Li &lt;<a href=
=3D"mailto:kepeng.lkp@alibaba-inc.com" class=3D"">kepeng.lkp@alibaba-inc.com=
</a>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""=
><meta name=3D"=C2=B1=C3=AA=C3=8C=C3=A2" content=3D"" class=3D""><meta name=3D=
"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" content=3D"" class=3D""><meta http-eq=
uiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" class=3D""><meta=
 name=3D"ProgId" content=3D"Word.Document" class=3D""><meta name=3D"Generato=
r" content=3D"Microsoft Word 14" class=3D""><meta name=3D"Originator" conten=
t=3D"Microsoft Word 14" class=3D""><link rel=3D"File-List" href=3D"file:///U=
sers/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/clip_filelist.xml" cl=
ass=3D""><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file:///Users/kepeng_li/Li=
brary/Caches/TemporaryItems/msoclip/0/clip_themedata.xml" class=3D""><!--[if=
 gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&=
#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=
=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=
=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=
=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5=C2=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221=
;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=
=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=
=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=
=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=
=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=
=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:=
NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -=
webkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=
=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"">Additional comments=
:</div><div class=3D""><br class=3D""></div><div class=3D""><!--[if gte mso 9=
]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>237</o:Words>
  <o:Characters>1354</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1588</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&=
#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=
=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=
=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=
=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5=C2=A1=C2=AA=C2=A1=C2=AC&#8217;&#8221=
;&#8230;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=
=C2=A2=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=
=C2=A1=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=
=A6=C3=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=
=C2=A7=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=
=C2=A3=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:=
NoLineBreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><div class=3D"MsoNormal">6. Section 4:<o:p c=
lass=3D""></o:p></div><div class=3D"MsoNormal">1) An attacker may generate a=
 bogus tokens =E2=80=A6<o:p class=3D""></o:p></div><div class=3D"MsoNormal">=
[Kepeng] Change =E2=80=9Ctokens=E2=80=9D to =E2=80=9Ctoken=E2=80=9D.</div></=
div></div></div></blockquote>[ph] Agreed.<br class=3D""><blockquote type=3D"=
cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webki=
t-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; f=
ont-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"=
"><div class=3D"MsoNormal"><o:p class=3D""></o:p></div><div class=3D"MsoNorm=
al"><o:p class=3D"">&nbsp;</o:p></div><div class=3D"MsoNormal">2) A client m=
ay also re-use access tokens for some other
resource servers.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepen=
g] Change =E2=80=9Cre-use=E2=80=9D to =E2=80=9Creuse=E2=80=9D. The pragraph t=
itle says
=E2=80=9Creuse=E2=80=9D. Also in other places. </div></div></div></div></blo=
ckquote>[ph] Agreed<br class=3D""><blockquote type=3D"cite" class=3D""><div c=
lass=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -we=
bkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=
=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNorma=
l"><o:p class=3D""></o:p></div><div class=3D""><span lang=3D"EN-US" class=3D=
"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div class=3D"M=
soNormal">3) To illustrate key confirmation the first examples borrow
from Kerberos and use symmetric key cryptography.<o:p class=3D""></o:p></div=
><div class=3D"MsoNormal">[Kepeng] Change =E2=80=9Cthe first examples borrow=
=E2=80=9D to =E2=80=9Cthe first
example is borrowed=E2=80=9D.</div></div></div></div></blockquote>[PH] Agree=
d.<br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div s=
tyle=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break:=
 after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, s=
ans-serif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><o:p class=3D=
""></o:p></div><div class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><d=
iv class=3D"MsoNormal">7. Section 5.4<o:p class=3D""></o:p></div><div class=3D=
"MsoNormal">1) As a high level message, there are various ways how the
threats can be mitigated and while the details of each solution is somewhat
different they all ultimately accomplish the goal.<o:p class=3D""></o:p></di=
v><div class=3D"MsoNormal">[Kepeng] Change the last sentence to: the details=
 of each
solution are somewhat different even they all can ultimately accomplish the
goal.</div></div></div></div></blockquote>[ph]</div><div><br class=3D""></di=
v><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"font-size: 1=
3px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">As a h=
igh level message, there are various ways the threats can
   be mitigated. While the details of each solution are somewhat
   different, they all accomplish the goal of mitigating the threats.</pre><=
div class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><di=
v class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -=
webkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=
=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div class=3D"MsoNo=
rmal"><o:p class=3D""></o:p></div><div class=3D""><span lang=3D"EN-US" class=
=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div class=3D=
"MsoNormal"><span lang=3D"EN-US" class=3D"">2) Depending
on the chosen layer for providing client-side authentication there may be ad=
ditional
challenges due Web server load balancing, lack of API access to identity
information, etc.<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"=
><span lang=3D"EN-US" class=3D"">[Kepeng]
Change =E2=80=9Cdue=E2=80=9D to =E2=80=9Cdue to=E2=80=9D.</span></div></div>=
</div></div></blockquote>[ph] Sec 5.4 Sender Constraints. &nbsp;Agreed.<br c=
lass=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D=
"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-=
white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-se=
rif;" class=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-U=
S" class=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span lang=3D=
"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div=
><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">8. Section
6:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"=
EN-US" class=3D"">[Kepeng] It
will be better if we can divide this section into several sub-sections, e.g.=

each sub-section can be related to each figure.</span></div></div></div></di=
v></blockquote><div><br class=3D""></div>broke into the following sub-sectio=
ns:</div><div><br class=3D""></div><div>* Client and Authorization Server In=
teraction</div><div>&nbsp;** Symmetric Keys</div><div>&nbsp;** Asymmetric Ke=
ys</div><div>* Client and Resource Server Interaction</div><div>* Resource a=
nd Authorization Server Interaction (Token Introspection)<br class=3D""><blo=
ckquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: br=
eak-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; f=
ont-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D=
""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">=
<o:p class=3D""></o:p></span></div><div class=3D""><span lang=3D"EN-US" clas=
s=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div class=3D=
"MsoNormal"><span lang=3D"EN-US" class=3D"">9. Section
7:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"=
EN-US" class=3D"">1) [Kepeng]
Usually the order for a specification is: use cases, requirements, then
architecture. Why do we have requirements after architecture? Should we move=

this section ahead?</span></div></div></div></div></blockquote>[ph] Agreed. &=
nbsp;Will move ahead of =E2=80=9CThreat Mitigation=E2=80=9D and after =E2=80=
=9CSecurity and Privacy Threats=E2=80=9D section.</div><div><br class=3D""><=
blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap:=
 break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space=
; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=
=3D""><div class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D=
""><o:p class=3D""></o:p></span></div><div class=3D""><span lang=3D"EN-US" c=
lass=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div cla=
ss=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2) The authorization
checking prevents an elevation of privilege attack, and it ensures that an
unauthorized authorized is detected.<o:p class=3D""></o:p></span></div><div c=
lass=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">[Kepeng]
What is =E2=80=9Can unauthorized authorized=E2=80=9D? Should it be =E2=80=9C=
an unauthorized access=E2=80=9D?</span></div></div></div></div></blockquote>=
[ph] &nbsp;I=E2=80=99m not sure I captured the WG=E2=80=99s intent here. Can=
 someone suggest a better explanation for Authorization?</div><div>ORIGINAL:=
</div><div><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px;=
 margin-bottom: 0px; page-break-before: always;"><pre class=3D"newpage" styl=
e=3D"margin-top: 0px; margin-bottom: 0px; page-break-before: always;">      C=
lient and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server.  The
      authorization checking prevents an elevation of privilege attack,
      and it ensures that an unauthorized authorized is detected.
</pre><div class=3D""><br class=3D""></div></pre><div class=3D"">PROPOSED:</=
div><div class=3D""><pre class=3D"newpage" style=3D"font-size: 13px; margin-=
top: 0px; margin-bottom: 0px; page-break-before: always;"><pre class=3D"newp=
age" style=3D"margin-top: 0px; margin-bottom: 0px; page-break-before: always=
;">      Client and resource server authorization MUST be performed.  These
      entities MUST demonstrate possession of the appropriate keying
      material, without disclosing it.  Authorization is REQUIRED
      whenever a client interacts with an authorization server. =20
      Authorization checking prevents an elevation of privilege attack.</pre=
><div class=3D""><br class=3D""></div></pre></div><blockquote type=3D"cite" c=
lass=3D""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-=
mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-fa=
mily: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""><div=
 class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p class=3D""></o:p><=
/span></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><br cla=
ss=3D""></span></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"=
">Kind Regards</span></div><div class=3D"MsoNormal">Kepeng</div><!--EndFragm=
ent--></div><div class=3D""><br class=3D""></div><span id=3D"OLK_SRC_BODY_SE=
CTION" class=3D""><div style=3D"font-family: Calibri; font-size: 11pt; text-=
align: left; border-width: 1pt medium medium; border-style: solid none none;=
 padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class=3D""><sp=
an style=3D"font-weight:bold" class=3D"">=C2=B7=C2=A2=C2=BC=C3=BE=C3=88=C3=8B=
: </span> Li Kepeng &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com" class=3D=
"">kepeng.lkp@alibaba-inc.com</a>&gt;<br class=3D""><span style=3D"font-weig=
ht:bold" class=3D"">=C3=88=C3=95=C3=86=C3=9A: </span> Saturday, 19 September=
, 2015 12:55 am<br class=3D""><span style=3D"font-weight:bold" class=3D"">=C3=
=96=C3=81: </span> &lt;<a href=3D"mailto:oauth@ietf.org" class=3D"">oauth@ie=
tf.org</a>&gt;<br class=3D""><span style=3D"font-weight:bold" class=3D"">=C3=
=96=C3=B7=C3=8C=C3=A2: </span> [OAUTH-WG] Review comments to PoP Architectur=
e<br class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><=
meta name=3D"=C2=B1=C3=AA=C3=8C=C3=A2" content=3D"" class=3D""><meta name=3D=
"=C2=B9=C3=98=C2=BC=C3=BC=C2=B4=C3=8A" content=3D"" class=3D""><meta http-eq=
uiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" class=3D""><meta=
 name=3D"ProgId" content=3D"Word.Document" class=3D""><meta name=3D"Generato=
r" content=3D"Microsoft Word 14" class=3D""><meta name=3D"Originator" conten=
t=3D"Microsoft Word 14" class=3D""><link rel=3D"File-List" href=3D"file:///U=
sers/kepeng_li/Library/Caches/TemporaryItems/msoclip/0/clip_filelist.xml" cl=
ass=3D""><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><link rel=3D"themeData" href=3D"file:///Users/kepeng_li/Li=
brary/Caches/TemporaryItems/msoclip/0/clip_themedata.xml" class=3D""><!--[if=
 gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&=
#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=
=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=
=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=
=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5&#8212;=C2=A1=C2=AC&#8217;&#8221;&#82=
30;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=
=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=
=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=
=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=
=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=
=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLine=
BreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><style class=3D"">
<!--
 /* Font Definitions */
@font-face
	{font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
	{font-family:"\@=C3=8B=C3=8E=C3=8C=C3=A5";
	panose-1:2 1 6 0 3 1 1 1 1 1;
	mso-font-charset:80;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
	{font-family:Cambria;
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073743103 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-style-unhide:no;
	mso-style-qformat:yes;
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	text-indent:21.0pt;
	mso-char-indent-count:2.0;
	mso-pagination:none;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:=C3=8B=C3=8E=C3=8C=C3=A5;
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-font-kerning:1.0pt;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:Cambria;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
 /* Page Definitions */
@page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page WordSection1
	{size:595.0pt 842.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:21.15pt;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
@list l0
	{mso-list-id:880633241;
	mso-list-type:hybrid;
	mso-list-template-ids:-1792110634 1434104642 67698713 67698715 6769=
8703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:48.0pt;
	text-indent:-24.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:72.0pt;
	text-indent:-24.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:96.0pt;
	text-indent:-24.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:120.0pt;
	text-indent:-24.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:144.0pt;
	text-indent:-24.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-24.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:192.0pt;
	text-indent:-24.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:216.0pt;
	text-indent:-24.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -=
webkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=
=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D""></div><!--[if gte m=
so 9]><xml>
 <o:DocumentProperties>
  <o:Revision>0</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Pages>1</o:Pages>
  <o:Words>233</o:Words>
  <o:Characters>1330</o:Characters>
  <o:Company>Alibaba</o:Company>
  <o:Lines>11</o:Lines>
  <o:Paragraphs>3</o:Paragraphs>
  <o:CharactersWithSpaces>1560</o:CharactersWithSpaces>
  <o:Version>14.0</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:AllowPNG/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>10 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEver=
y>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>EN-HK</w:LidThemeOther>
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:EnableOpenTypeKerning/>
   <w:DontFlipMirrorIndents/>
   <w:OverrideTableStyleHps/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:NoLineBreaksAfter Lang=3D"JA">$([{=C2=A1=C3=AA=C2=A3=C2=A4=C2=A1=C2=A4&=
#8216;&#8220;=C2=A1=C2=B4=C2=A1=C2=B6=C2=A1=C2=B8=C2=A1=C2=BA=C2=A1=C2=BE=C2=
=A1=C2=B2=C2=A1=C2=BC?({=C2=A1=C2=B2=C2=A1=C3=A7=C2=A3=C2=A8=C2=A3=C2=AE=C2=A3=
=C3=9B=C2=A3=C3=BB=C2=A1=C3=AA=C2=A3=C2=A4</w:NoLineBreaksAfter>
  <w:NoLineBreaksBefore Lang=3D"JA">!%),.:;&gt;?]}=C2=A1=C3=A9=C2=A1=C2=A7=C2=
=A1=C3=A3=C2=A1=C2=A4&#711;=C2=A1=C2=A5&#8212;=C2=A1=C2=AC&#8217;&#8221;&#82=
30;&#8240;=C2=A1=C3=A4=C2=A1=C3=A5&#8250;=C2=A1=C3=A6=C2=A1=C3=83=C2=A1=C2=A2=
=C2=A1=C2=A3=C2=A1=C2=A8=C2=A1=C2=B5=C2=A1=C2=B7=C2=A1=C2=B9=C2=A1=C2=BB=C2=A1=
=C2=BF=C2=A1=C2=B3=C2=A1=C2=BD?=C2=A6=C3=A1=C2=A6=C3=A3=C2=A6=C3=A7=C2=A6=C3=
=A5=C2=A6=C3=AB)}=C2=A1=C2=B3=C2=A3=C2=A1=C2=A3=C2=A2=C2=A3=C2=A5=C2=A3=C2=A7=
=C2=A3=C2=A9=C2=A3=C2=AC=C2=A3=C2=AE=C2=A3=C2=BA=C2=A3=C2=BB=C2=A3=C2=BF=C2=A3=
=C3=9D=C2=A3=C3=A0=C2=A3=C3=BC=C2=A3=C3=BD=C2=A1=C2=AB=C2=A1=C3=A9</w:NoLine=
BreaksBefore>
  <m:mathPr>
   <m:mathFont m:val=3D"Cambria Math"/>
   <m:brkBin m:val=3D"before"/>
   <m:brkBinSub m:val=3D"&#45;-"/>
   <m:smallFrac m:val=3D"off"/>
   <m:dispDef/>
   <m:lMargin m:val=3D"0"/>
   <m:rMargin m:val=3D"0"/>
   <m:defJc m:val=3D"centerGroup"/>
   <m:wrapIndent m:val=3D"1440"/>
   <m:intLim m:val=3D"subSup"/>
   <m:naryLim m:val=3D"undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true"
  DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99"
  LatentStyleCount=3D"276">
  <w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"h=
eading 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
  <w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"=
caption"/>
  <w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph =
Font"/>
  <w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
  <w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
  <w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehol=
der Text"/>
  <w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
  <w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision=
"/>
  <w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
  <w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
  <w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
  <w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
  <w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
  <w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false"
   UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
  <w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
  <w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"=
TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:=C3=86=C3=95=C3=8D=C2=A8=C2=B1=C3=AD=C2=B8=C3=B1;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<![endif]--><!--StartFragment--><p class=3D"MsoListParagraph" style=3D"margi=
n-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;" class=3D"">Hello authors,</span></p><p class=3D"Ms=
oListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;" class=3D""><br class=3D""></span></p><p class=3D"M=
soListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span style=3D"font-size: 1=
2pt; text-indent: -18pt;" class=3D"">Please find my review comments to PoP A=
rchitecture document:</span></p><p class=3D"MsoListParagraph" style=3D"margi=
n-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><a href=3D"https://tools.ie=
tf.org/html/draft-ietf-oauth-pop-architecture-02" class=3D"">https://tools.i=
etf.org/html/draft-ietf-oauth-pop-architecture-02</a></p><p class=3D"MsoList=
Paragraph" style=3D"margin-left:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><span lang=3D"EN-US" class=3D=
""><br class=3D""></span></p><p class=3D"MsoListParagraph" style=3D"margin-l=
eft:18.0pt;text-indent:-18.0pt;
mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><s=
pan lang=3D"EN-US" class=3D"">1.<span style=3D"font-size: 7pt; font-family: '=
Times New Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span lang=3D"EN-US" class=3D"">Introduction:<o:=
p class=3D""></o:p></span></p><p class=3D"MsoNormal" align=3D"left" style=3D=
"text-align:left;mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.=
2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt">At
the time of writing the OAuth 2.0 protocol family ([RFC6749],&nbsp;&nbsp;&nb=
sp; [RFC6750], and [RFC6819]) offer a single
standardized security mechanism to access protected resources, namely the
bearer token.<o:p class=3D""></o:p></p><div class=3D"MsoNormal">[Kepeng]&nbs=
p; This
sentences seem to be incomplete. What offers a security mechanism? Also why d=
o
we mention =E2=80=9Cat the time of writing=E2=80=9D? Is the situation change=
d now?</div></div></div></span></div></div></blockquote><div><br class=3D"">=
</div>[PH] Agreed.</div><div><br class=3D""></div><div>PROPOSED TEXT:</div><=
div>The OAuth 2.0 protocol family ([RFC6749], [RFC6750], and [RFC6819<div cl=
ass=3D"">]) offer a single token type known as the =E2=80=9Cbearer=E2=80=9D t=
oken to access protected resources.</div><div class=3D""><br class=3D""></di=
v><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wr=
ap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-sp=
ace; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" cl=
ass=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div s=
tyle=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break:=
 after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, s=
ans-serif;" class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p></div>=
<div style=3D"margin-left: 18pt; text-indent: 0cm;" class=3D""><span lang=3D=
"EN-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div=
><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">2. Section
3:<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">The main use c=
ase that motivates better-than-bearer token
security is&nbsp;&nbsp;&nbsp; the desire of resource
servers to obtain additional assurance that&nbsp;&nbsp;&nbsp;
the client is indeed authorized to present an access token.<o:p class=3D""><=
/o:p></div><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">[Kepeng]=

About =E2=80=9Cbetter-than-bear=E2=80=9D, is it a word? Maybe reword the sen=
tence a little bit.</span></div></div></div></span></div></div></blockquote>=
[PH]</div><div>PROPOSED TEXT:</div><div>The main use case that motivates imp=
rovement upon =E2=80=9Cbearer=E2=80=9D tokens is=E2=80=A6</div><div><br clas=
s=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"wo=
rd-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-whi=
te-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif=
;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><=
div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-b=
reak: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=
=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" c=
lass=3D""><o:p class=3D""></o:p></span></div><div class=3D""><span lang=3D"E=
N-US" class=3D"">&nbsp;</span><br class=3D"webkit-block-placeholder"></div><=
div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D"">3.Section
3.1<o:p class=3D""></o:p></span></div><div class=3D"MsoNormal">1) In a legit=
imate use case consider chaining of computations
whereby a resource server needs to consult other third party resource server=
s
to complete the requested operation.<span lang=3D"EN-US" class=3D"">&nbsp; <=
o:p class=3D""></o:p></span></div><div class=3D"MsoNormal"><span lang=3D"EN-=
US" class=3D"">[Kepeng] This
sentence seems to be incomplete. Maybe reword it a little bit?</span></div><=
/div></div></span></div></div></blockquote>[PH]&nbsp;</div><div>ORIGINAL:</d=
iv><div><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; ma=
rgin-bottom: 0px; page-break-before: always;">Imagine a scenario where a res=
ource server that receives a valid
   access token re-uses it with other resource server.  The reason for
   re-use may be malicious or may well be legitimate.  In a legitimate
</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; marg=
in-bottom: 0px; page-break-before: always;"><pre class=3D"newpage" style=3D"=
margin-top: 0px; margin-bottom: 0px; page-break-before: always;">use case co=
nsider chaining of computations whereby a resource server
   needs to consult other third party resource servers to complete the
   requested operation.</pre></pre><div class=3D""><br class=3D""></div></di=
v><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D"font-size: 1=
3px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;">In a s=
cenario where a resource server receives a valid access token,&nbsp;</pre><p=
re class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; margin-botto=
m: 0px; page-break-before: always;">the resource server than re-uses it with=
 other resource server. &nbsp;The&nbsp;</pre><pre class=3D"newpage" style=3D=
"font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: al=
ways;">reason for re-use may be malicious or may well be legitimate.  In a&n=
bsp;</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top: 0px; m=
argin-bottom: 0px; page-break-before: always;">legitimate case, the intent i=
s to support chaining of computations&nbsp;</pre><pre class=3D"newpage" styl=
e=3D"font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before=
: always;">whereby a resource server needs to consult other third party reso=
urce&nbsp;</pre><pre class=3D"newpage" style=3D"font-size: 13px; margin-top:=
 0px; margin-bottom: 0px; page-break-before: always;">servers to complete a r=
equested operation.  </pre><pre class=3D"newpage" style=3D"font-size: 13px; m=
argin-top: 0px; margin-bottom: 0px; page-break-before: always;"><div class=3D=
""><br class=3D""></div></pre><div class=3D""><br class=3D""></div><blockquo=
te type=3D"cite" class=3D""><div class=3D""><div style=3D"word-wrap: break-w=
ord; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-s=
ize: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><s=
pan id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""><div style=3D"wor=
d-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-whit=
e-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-serif;=
" class=3D""><div class=3D"MsoNormal"><span lang=3D"EN-US" class=3D""><o:p c=
lass=3D""></o:p></span></div><div class=3D""><span lang=3D"EN-US" class=3D""=
>&nbsp;</span><br class=3D"webkit-block-placeholder"></div><div class=3D"Mso=
Normal">2) In this use case additional information is conveyed to
the resource server to ensure that no entity entity has tampered with the TL=
S
connection.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng] Cha=
nge =E2=80=9Cis conveyed=E2=80=9D to =E2=80=9Cshould be conveyed=E2=80=9D?</=
div></div></div></span></div></div></blockquote>[ph] Agreed (last para of Se=
c 3.2)<br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><d=
iv style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-br=
eak: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5=
, sans-serif;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div c=
lass=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -we=
bkit-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=
=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><o:p class=3D=
""></o:p></div><div class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></div><d=
iv class=3D"MsoNormal">4. Section 3.3:<o:p class=3D""></o:p></div><div class=
=3D"MsoNormal">First, an eavesdropper may steal an access token and
represent it at a different resource server.<o:p class=3D""></o:p></div><div=
 class=3D"MsoNormal">[Kepeng] Change =E2=80=9Crepresent it at=E2=80=9D to =E2=
=80=9Cpresent it to=E2=80=9D?</div></div></div></span></div></div></blockquo=
te>[ph] Agreed.<br class=3D""><blockquote type=3D"cite" class=3D""><div clas=
s=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webki=
t-line-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=
=8C=C3=A5, sans-serif;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D=
""><div class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; font-size: 14px; font-family: =C3=
=8B=C3=8E=C3=8C=C3=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><o:p=
 class=3D""></o:p></div><div class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p=
></div><div class=3D"MsoNormal">5. Section 3.4:<o:p class=3D""></o:p></div><=
div class=3D"MsoNormal">These load balancers may terminate the TLS connectio=
n setup
and HTTP traffic is transmitted in the clear from the load balancer to the
resource server.<o:p class=3D""></o:p></div><div class=3D"MsoNormal">[Kepeng=
] Don=E2=80=99t understand =E2=80=9Cin the clear=E2=80=9D. Should it be =E2=80=
=9Cin
the wire=E2=80=9D?</div></div></div></span></div></div></blockquote>[ph]</di=
v><div>ORIGINAL:</div><div><pre class=3D"newpage" style=3D"font-size: 13px; m=
argin-top: 0px; margin-bottom: 0px; page-break-before: always;">These load b=
alancers may terminate the TLS
   connection setup and HTTP traffic is transmitted in the clear from
   the load balancer to the resource server.</pre><div class=3D""><br class=3D=
""></div></div><div>PROPOSED TEXT:</div><div><pre class=3D"newpage" style=3D=
"font-size: 13px; margin-top: 0px; margin-bottom: 0px; page-break-before: al=
ways;">These load balancers may terminate the TLS
   connection setup and HTTP traffic is transmitted without TLS protection f=
rom
   the load balancer to the resource server.</pre><div class=3D""><br class=3D=
""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div style=3D"=
word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-w=
hite-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=A5, sans-ser=
if;" class=3D""><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div class=3D""=
><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; font-size: 14px; font-family: =C3=8B=C3=8E=C3=8C=C3=
=A5, sans-serif;" class=3D""><div class=3D"MsoNormal"><o:p class=3D""></o:p>=
</div><div class=3D"MsoNormal"><br class=3D""></div><div class=3D"MsoNormal"=
>Kind Regards</div><div class=3D"MsoNormal">Kepeng</div><!--EndFragment--></=
div></div>
_______________________________________________
OAuth mailing list
<a href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.org</a><a href=3D"ht=
tps://www.ietf.org/mailman/listinfo/oauth" class=3D"">https://www.ietf.org/m=
ailman/listinfo/oauth</a></span></div>
_______________________________________________<br class=3D"">OAuth mailing l=
ist<br class=3D""><a href=3D"mailto:OAuth@ietf.org" class=3D"">OAuth@ietf.or=
g</a><br class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/oauth">=
https://www.ietf.org/mailman/listinfo/oauth</a><br class=3D""></div></blockq=
uote></div><br class=3D""></div></div></div></div></div></span>
</div></blockquote></body></html>=

--Apple-Mail-574CA59F-B9D0-449E-8E85-2D858B73B391--


From nobody Fri Sep 25 11:29:48 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB631A6F53; Fri, 25 Sep 2015 11:29:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 unLsdOznXVVG; Fri, 25 Sep 2015 11:29:45 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 687671A6F8F; Fri, 25 Sep 2015 11:29:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150925182944.26745.54213.idtracker@ietfa.amsl.com>
Date: Fri, 25 Sep 2015 11:29:44 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/cKRNryfiq0hIU7LYuliN8IK97xc>
Cc: oauth@ietf.org
Subject: [OAUTH-WG] I-D Action: draft-ietf-oauth-pop-architecture-03.txt
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 25 Sep 2015 18:29:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Web Authorization Protocol Working Group of the IETF.

        Title           : OAuth 2.0 Proof-of-Possession (PoP) Security Architecture
        Authors         : Phil Hunt
                          Justin Richer
                          William Mills
                          Prateek Mishra
                          Hannes Tschofenig
	Filename        : draft-ietf-oauth-pop-architecture-03.txt
	Pages           : 22
	Date            : 2015-09-25

Abstract:
   The OAuth 2.0 bearer token specification, as defined in RFC 6750,
   allows any party in possession of a bearer token (a "bearer") to get
   access to the associated resources (without demonstrating possession
   of a cryptographic key).  To prevent misuse, bearer tokens must to be
   protected from disclosure in transit and at rest.

   Some scenarios demand additional security protection whereby a client
   needs to demonstrate possession of cryptographic keying material when
   accessing a protected resource.  This document motivates the
   development of the OAuth 2.0 proof-of-possession security mechanism.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-oauth-pop-architecture/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-03

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-oauth-pop-architecture-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Sep 25 11:33:53 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB74E1A6FEF for <oauth@ietfa.amsl.com>; Fri, 25 Sep 2015 11:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 ElBC0sH2bkYj for <oauth@ietfa.amsl.com>; Fri, 25 Sep 2015 11:33:51 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 24B661A2182 for <oauth@ietf.org>; Fri, 25 Sep 2015 11:33:46 -0700 (PDT)
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8PIXjhh008554 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <oauth@ietf.org>; Fri, 25 Sep 2015 18:33:45 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t8PIXiKD004011 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <oauth@ietf.org>; Fri, 25 Sep 2015 18:33:45 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t8PIXisU022585 for <oauth@ietf.org>; Fri, 25 Sep 2015 18:33:44 GMT
Received: from [192.168.1.200] (/174.7.250.104) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 25 Sep 2015 11:33:44 -0700
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Phil Hunt <phil.hunt@oracle.com>
In-Reply-To: <20150925182944.26745.54213.idtracker@ietfa.amsl.com>
Date: Fri, 25 Sep 2015 11:33:47 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <0871F305-800D-44E6-B120-F10D3092936B@oracle.com>
References: <20150925182944.26745.54213.idtracker@ietfa.amsl.com>
To: "<oauth@ietf.org>" <oauth@ietf.org>
X-Mailer: Apple Mail (2.2104)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/7GGEeA594xpsGoixkoQl0E6T4_A>
Subject: Re: [OAUTH-WG] I-D Action: draft-ietf-oauth-pop-architecture-03.txt
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 25 Sep 2015 18:33:53 -0000

This draft update includes the discussed revisions based on the review =
comments from Kepeng. =20

Thanks to Kepeng for the review!

Phil

@independentid
www.independentid.com
phil.hunt@oracle.com

> On Sep 25, 2015, at 11:29 AM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Web Authorization Protocol Working =
Group of the IETF.
>=20
>        Title           : OAuth 2.0 Proof-of-Possession (PoP) Security =
Architecture
>        Authors         : Phil Hunt
>                          Justin Richer
>                          William Mills
>                          Prateek Mishra
>                          Hannes Tschofenig
> 	Filename        : draft-ietf-oauth-pop-architecture-03.txt
> 	Pages           : 22
> 	Date            : 2015-09-25
>=20
> Abstract:
>   The OAuth 2.0 bearer token specification, as defined in RFC 6750,
>   allows any party in possession of a bearer token (a "bearer") to get
>   access to the associated resources (without demonstrating possession
>   of a cryptographic key).  To prevent misuse, bearer tokens must to =
be
>   protected from disclosure in transit and at rest.
>=20
>   Some scenarios demand additional security protection whereby a =
client
>   needs to demonstrate possession of cryptographic keying material =
when
>   accessing a protected resource.  This document motivates the
>   development of the OAuth 2.0 proof-of-possession security mechanism.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-oauth-pop-architecture/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-oauth-pop-architecture-03
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-oauth-pop-architecture-03=

>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


From nobody Fri Sep 25 14:33:12 2015
Return-Path: <mike@gluu.org>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 908971A87C8 for <oauth@ietfa.amsl.com>; Fri, 25 Sep 2015 14:33:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.9
X-Spam-Level: 
X-Spam-Status: No, score=0.9 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  DKIM_SIGNED=0.1, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 40Z8OOVw3uc2 for <oauth@ietfa.amsl.com>; Fri, 25 Sep 2015 14:33:09 -0700 (PDT)
Received: from webmail.gluu.org (webmail.gluu.org [104.130.217.77]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95B021A87C7 for <oauth@ietf.org>; Fri, 25 Sep 2015 14:33:09 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by webmail.gluu.org (Postfix) with ESMTP id C5BCAB41DE for <oauth@ietf.org>; Fri, 25 Sep 2015 21:30:47 +0000 (UTC)
Authentication-Results: webmail.gluu.org (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=gluu.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gluu.org; h= user-agent:message-id:references:in-reply-to:organization :subject:subject:to:from:from:date:date :content-transfer-encoding:content-type:content-type :mime-version; s=dkim; t=1443216647; x=1444080648; bh=hKppfDMN6F 5sUAoUUx59+LWc0B+v/M0r2HgmXjn0JJs=; b=jNQ6jNPZRDlQ14+WLWvbgS5xlx kbNUKighF4d7M3M2wfEp3HWVnmSWldUKgWsf46PikEl1CQnFk2X9WuhqZ6Se6nRb 3BsaFF0Xj7L8OlX0yoRtHefeLCKqQ8+NeK4+U/BMckBk7ixiYhBdTUZAVXPtNrkp JaMwboaBm805rCkiQ=
Received: from webmail.gluu.org ([127.0.0.1]) by localhost (webmail.gluu.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4CTY04svR_2S for <oauth@ietf.org>; Fri, 25 Sep 2015 21:30:47 +0000 (UTC)
Received: from webmail.gluu.org (localhost [127.0.0.1]) by webmail.gluu.org (Postfix) with ESMTPSA id 97234B41A6 for <oauth@ietf.org>; Fri, 25 Sep 2015 21:30:47 +0000 (UTC)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Date: Fri, 25 Sep 2015 16:30:47 -0500
From: Mike Schwartz <mike@gluu.org>
To: oauth@ietf.org
Organization: Gluu
In-Reply-To: <mailman.63.1443207633.19111.oauth@ietf.org>
References: <mailman.63.1443207633.19111.oauth@ietf.org>
Message-ID: <ce633f55e88bfd5cb7d3c79cbf496e71@gluu.org>
X-Sender: mike@gluu.org
User-Agent: Roundcube Webmail
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/wAwQFUF7Hlh4gu6H9CmIm4MbTuo>
Subject: [OAUTH-WG] typo
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 25 Sep 2015 21:33:10 -0000

You have a little typo in the abstract:

"bearer tokens must to be protected from disclosure in transit and at 
rest."

I think you mean "must be protected"

- Mike

-------------------------------------
Michael Schwartz
Gluu
Founder / CEO
mike@gluu.org


From nobody Sat Sep 26 09:30:44 2015
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11F8E1B2FC0 for <oauth@ietfa.amsl.com>; Sat, 26 Sep 2015 09:30:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.102
X-Spam-Level: 
X-Spam-Status: No, score=-0.102 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 t2AWuN9h4spv for <oauth@ietfa.amsl.com>; Sat, 26 Sep 2015 09:30:38 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0111.outbound.protection.outlook.com [65.55.169.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0C351B2FBE for <oauth@ietf.org>; Sat, 26 Sep 2015 09:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=V0fckWcy9yI+KoKnIaPVcFgJqclPcsgUa/liRrbC7Sk=; b=QTYUH+08KGMgmM82n4D+tzww1Lt5cUV5Mvq4LW59aWCkxlOHg7MmRHc0bBl5Ln9pBT6GFeORJeEf+gRTE8z0jwqOzYeKpYR5MZIvN9phO+jiBF0AKagoAvc/pZdDgH8jc7Uc5XkNXHpK46IYVGNIHlzKjoatTVUoSZDdMwnzyaI=
Received: from BY2PR03MB442.namprd03.prod.outlook.com (10.141.141.145) by BY2PR03MB443.namprd03.prod.outlook.com (10.141.141.152) with Microsoft SMTP Server (TLS) id 15.1.280.20; Sat, 26 Sep 2015 16:30:34 +0000
Received: from BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) by BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) with mapi id 15.01.0280.017; Sat, 26 Sep 2015 16:30:34 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Mike Schwartz <mike@gluu.org>, "oauth@ietf.org" <oauth@ietf.org>
Thread-Topic: [OAUTH-WG] typo
Thread-Index: AQHQ99nLPvAhz9O4B06pvQMS8E7eYZ5PAU5g
Date: Sat, 26 Sep 2015 16:30:34 +0000
Message-ID: <BY2PR03MB442DF5706634D90B5258DD0F5410@BY2PR03MB442.namprd03.prod.outlook.com>
References: <mailman.63.1443207633.19111.oauth@ietf.org> <ce633f55e88bfd5cb7d3c79cbf496e71@gluu.org>
In-Reply-To: <ce633f55e88bfd5cb7d3c79cbf496e71@gluu.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michael.Jones@microsoft.com; 
x-originating-ip: [50.47.89.201]
x-microsoft-exchange-diagnostics: 1; BY2PR03MB443; 5:bJlrrUfDELcl5v7bNz2iWjZiKFkkks1KYMpld/gf8/zutf8O+fvS/ZnGnWTk7QkPcQjTbPreIoBDYQaeIocuEWuDfebb5POSQev5C4FbPOR8RKMSQnpq8jT3TDKK8bUwD+mW6AEmSsD9q9jwtr+YFg==; 24:MDctBEe/Ph7WIZ/GlRgkcdZ3QeS9ZXrTKN2qNvGtGgRMZ+3nAkA6KbtMz32Fml+3oaMm9ECoHHxtc+a1EeB1bfj6YbkVDTyY/rKBLR3CtaY=; 20:aNqFiBz+yctGWQPyOEDB1y9O1NGUdUOo7VAOsNEMl2xiw6iElFosownfolt7GLzf3Zw+0JYIeXKZr2dJsy0oxw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB443;
x-microsoft-antispam-prvs: <BY2PR03MB44370CD0786C81D58074D25F5410@BY2PR03MB443.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(61426024)(61427024); SRVR:BY2PR03MB443; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB443; 
x-forefront-prvs: 071156160B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(13464003)(199003)(377454003)(11100500001)(5005710100001)(10400500002)(10090500001)(40100003)(10290500002)(8990500004)(86362001)(86612001)(5001830100001)(81156007)(4001540100001)(19580395003)(5001770100001)(19580405001)(5001860100001)(74316001)(46102003)(97736004)(68736005)(15975445007)(122556002)(76576001)(2900100001)(102836002)(5004730100002)(62966003)(77156002)(2950100001)(77096005)(92566002)(5007970100001)(87936001)(50986999)(33656002)(2501003)(5003600100002)(101416001)(66066001)(64706001)(99286002)(189998001)(105586002)(5002640100001)(5001960100002)(107886002)(54356999)(106116001)(106356001)(76176999); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB443; H:BY2PR03MB442.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2015 16:30:34.1964 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB443
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/gXaLtieiJLpeK6Rd9TivvZ1H5s8>
Subject: Re: [OAUTH-WG] typo
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 26 Sep 2015 16:30:43 -0000

It took me a bit to figure out which spec this comment was about.  The sent=
ence Mike cited occurs in https://tools.ietf.org/html/draft-ietf-oauth-pop-=
architecture-03.

-----Original Message-----
From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Mike Schwartz
Sent: Friday, September 25, 2015 2:31 PM
To: oauth@ietf.org
Subject: [OAUTH-WG] typo

You have a little typo in the abstract:

"bearer tokens must to be protected from disclosure in transit and at rest.=
"

I think you mean "must be protected"

- Mike

-------------------------------------
Michael Schwartz
Gluu
Founder / CEO
mike@gluu.org

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth


From nobody Sat Sep 26 09:50:34 2015
Return-Path: <phil.hunt@oracle.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDD651A00E6 for <oauth@ietfa.amsl.com>; Sat, 26 Sep 2015 09:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.311
X-Spam-Level: 
X-Spam-Status: No, score=-2.311 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 RYYpmLtqRGxt for <oauth@ietfa.amsl.com>; Sat, 26 Sep 2015 09:50:31 -0700 (PDT)
Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAFFB1A00E0 for <oauth@ietf.org>; Sat, 26 Sep 2015 09:50:31 -0700 (PDT)
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t8QGoTX9014405 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 26 Sep 2015 16:50:29 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t8QGoT2L021569 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 26 Sep 2015 16:50:29 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t8QGoSpc029409; Sat, 26 Sep 2015 16:50:28 GMT
Received: from [192.168.1.27] (/174.7.250.104) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 26 Sep 2015 09:50:28 -0700
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Phil Hunt <phil.hunt@oracle.com>
X-Mailer: iPhone Mail (12H321)
In-Reply-To: <BY2PR03MB442DF5706634D90B5258DD0F5410@BY2PR03MB442.namprd03.prod.outlook.com>
Date: Sat, 26 Sep 2015 09:50:26 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <97DBB1C2-66C4-4BF8-A9B3-BE20A1576350@oracle.com>
References: <mailman.63.1443207633.19111.oauth@ietf.org> <ce633f55e88bfd5cb7d3c79cbf496e71@gluu.org> <BY2PR03MB442DF5706634D90B5258DD0F5410@BY2PR03MB442.namprd03.prod.outlook.com>
To: Mike Jones <Michael.Jones@microsoft.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/HRNZEeoLs6yKgfqVjYadZBagKdo>
Cc: Mike Schwartz <mike@gluu.org>, "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] typo
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 26 Sep 2015 16:50:33 -0000

Thanks. Will fix in the next update.=20

Phil

> On Sep 26, 2015, at 09:30, Mike Jones <Michael.Jones@microsoft.com> wrote:=

>=20
> It took me a bit to figure out which spec this comment was about.  The sen=
tence Mike cited occurs in https://tools.ietf.org/html/draft-ietf-oauth-pop-=
architecture-03.
>=20
> -----Original Message-----
> From: OAuth [mailto:oauth-bounces@ietf.org] On Behalf Of Mike Schwartz
> Sent: Friday, September 25, 2015 2:31 PM
> To: oauth@ietf.org
> Subject: [OAUTH-WG] typo
>=20
> You have a little typo in the abstract:
>=20
> "bearer tokens must to be protected from disclosure in transit and at rest=
."
>=20
> I think you mean "must be protected"
>=20
> - Mike
>=20
> -------------------------------------
> Michael Schwartz
> Gluu
> Founder / CEO
> mike@gluu.org
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


From nobody Wed Sep 30 03:03:26 2015
Return-Path: <kepeng.lkp@alibaba-inc.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6874F1B2DCA for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 03:03:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 GxL_AYlg1f8l for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 03:03:23 -0700 (PDT)
Received: from out4133-66.mail.aliyun.com (out4133-66.mail.aliyun.com [42.120.133.66]) by ietfa.amsl.com (Postfix) with ESMTP id 4A27C1B2DCB for <oauth@ietf.org>; Wed, 30 Sep 2015 03:03:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1443607402; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=pvc5+3oYOAQVA/tY/xfswQPoU6OT9VnZ5iZM1XwujCc=; b=prDtlPJqqSKM4/6N85IVyF1dfZcidTsbzRT77v7Ujd3g8XJ5wI8B5XC/j07EoISFFJVaQT97T6vQ1KIhYL+3umIajaFQo+O4y2iD74taCFy28efFnVQ8n7OrOfnMppuLoWWKoCPhUdH6Chdkek3Ubh4FZYvLc6y0VOI+21+pvLc=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R131e4; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03308; MF=kepeng.lkp@alibaba-inc.com; NM=1; PH=DS; RN=4; SR=0; 
Received: from 10.1.153.174(mailfrom:kepeng.lkp@alibaba-inc.com ip:42.120.74.180) by smtp.aliyun-inc.com(127.0.0.1); Wed, 30 Sep 2015 18:03:18 +0800
User-Agent: Microsoft-MacOutlook/14.4.8.150116
Date: Wed, 30 Sep 2015 18:03:11 +0800
From: "Kepeng Li" <kepeng.lkp@alibaba-inc.com>
To: <mbj@microsoft.com>, <ve7jtb@ve7jtb.com>, <Hannes.Tschofenig@gmx.net>
Message-ID: <D231D31F.1E09A%kepeng.lkp@alibaba-inc.com>
Thread-Topic: PoP document: IPR Confirmation
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3526480998_1341972"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/4vEn2X205Pue5Fh9noBQ-NkNRDg>
Cc: oauth@ietf.org
Subject: [OAUTH-WG] PoP document: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 30 Sep 2015 10:03:25 -0000

> 此邮件使用 MIME 格式。由于邮件阅读程序不能识别
此格式，因此，可能无法识别该邮件的分部或部分内容。

--B_3526480998_1341972
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Hi Mike, John and Hannes,
I am working on the shepherd writeup for the PoP document:
http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04
<https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt>
One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards
Kepeng




--B_3526480998_1341972
Content-type: text/html;
	charset="US-ASCII"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space; color: rgb(0, 0, 0);"><div><fon=
t face=3D"Courier" style=3D"font-size: 16px;">Hi Mike, John and Hannes,</font></=
div><span id=3D"OLK_SRC_BODY_SECTION"><div><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(=
0, 0, 0);"><div><pre><font size=3D"4" face=3D"Courier">I am working on the sheph=
erd writeup for the PoP document:</font></pre><pre><a href=3D"https://www.ietf=
.org/id/draft-ietf-oauth-pop-architecture-02.txt" style=3D"font-size: 16px;"><=
font face=3D"Courier">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-pos=
session-04</font></a></pre><pre><span style=3D"font-size: 16px;"><font face=3D"C=
ourier">One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</font></span></pre><pre><span style=3D"font-size: 16px;"><font f=
ace=3D"Courier">Kepeng</font></span></pre></div></div></div><br></span></body>=
</html>

--B_3526480998_1341972--



From nobody Wed Sep 30 03:53:12 2015
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CCBB1B5C60 for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 03:53:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 Y9qRzgFhr4JZ for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 03:53:09 -0700 (PDT)
Received: from mail-qg0-f54.google.com (mail-qg0-f54.google.com [209.85.192.54]) (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 57B541B5B99 for <oauth@ietf.org>; Wed, 30 Sep 2015 03:53:09 -0700 (PDT)
Received: by qgez77 with SMTP id z77so30957818qge.1 for <oauth@ietf.org>; Wed, 30 Sep 2015 03:53:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=heRscVyWcg0mbVGL68V78GE4hmUZ3YR74PZmpt9rxts=; b=H/t0HaF4/RnZ2ouKCVAasqFd6ht2KARPVWJREWeD6WVnqxuABApbzdTGaMPHpCDUCu UcRp5uxcb2I5aJguIpKOyKldvCmNtFZUqWKyRcYwJchq68FXRORTV30/YK6RNEUgkSvg OzPILtHaopHFIhYRD0gqz+N1In/5y9NqkKJRtRLX3VDNesWRVJYQTSUR+UnBPKoeKWJg jgl8ruie6Bu6daQDZaWlp2nG1hOFsCHGCUa0eHyC5XKknvvAeMfIzODPU7axaBQPwtuR 4o6JBoLCIsvegIfF8TfMzx4SQ8rfRyvDT3IMpYysJSeTHiqzt3aV1j7dEsSsKw4FroQF lo8g==
X-Gm-Message-State: ALoCoQn+Gi+tlmzEUlvr9rCynAWy+4TRx+C3kXK7gkzxiuHePd509WXk2RFsTV+tKMG2IBRhxliC
X-Received: by 10.140.194.148 with SMTP id p142mr3691882qha.84.1443610388317;  Wed, 30 Sep 2015 03:53:08 -0700 (PDT)
Received: from [192.168.1.216] ([191.115.19.36]) by smtp.gmail.com with ESMTPSA id o8sm158052qko.13.2015.09.30.03.52.36 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 30 Sep 2015 03:53:07 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_720BE79C-0E69-4B52-9470-65C6137099E7"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <D231D31F.1E09A%kepeng.lkp@alibaba-inc.com>
Date: Wed, 30 Sep 2015 07:51:45 -0300
Message-Id: <A0CDD393-DB20-46C6-AF94-2C024641B8F6@ve7jtb.com>
References: <D231D31F.1E09A%kepeng.lkp@alibaba-inc.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/hK3AxaGaNaaS4DC4nN_NebLuvyU>
Cc: Michael Jones <mbj@microsoft.com>, oauth@ietf.org
Subject: Re: [OAUTH-WG] PoP document: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 30 Sep 2015 10:53:11 -0000

--Apple-Mail=_720BE79C-0E69-4B52-9470-65C6137099E7
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_FD14D214-2289-402F-B0D0-6C072E7AB32E"


--Apple-Mail=_FD14D214-2289-402F-B0D0-6C072E7AB32E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I confirm that I know of no IPR that reads on this specification.

John Bradley=E2=80=99

> On Sep 30, 2015, at 7:03 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com> =
wrote:
>=20
> Hi Mike, John and Hannes,
> I am working on the shepherd writeup for the PoP document:
> http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04 =
<https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt>
> One item in the template requires me to indicate whether
> each document author has confirmed that any and all appropriate IPR
> disclosures required for full conformance with the provisions of BCP =
78
> and BCP 79 have already been filed.
>=20
> Could you please confirm?
>=20
> Kind Regards
> Kepeng
>=20


--Apple-Mail=_FD14D214-2289-402F-B0D0-6C072E7AB32E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">I confirm that I know of no IPR that reads on this =
specification.<div class=3D""><br class=3D""></div><div class=3D"">John =
Bradley=E2=80=99</div><div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Sep 30, 2015, at 7:03 AM, =
Kepeng Li &lt;<a href=3D"mailto:kepeng.lkp@alibaba-inc.com" =
class=3D"">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;" class=3D""><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 16px;" class=3D"">Hi Mike, John and =
Hannes,</font></div><span id=3D"OLK_SRC_BODY_SECTION" class=3D""><div =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; -webkit-line-break: after-white-space;" class=3D""><div =
class=3D""><pre class=3D""><font size=3D"4" face=3D"Courier" class=3D"">I =
am working on the shepherd writeup for the PoP =
document:</font></pre><pre class=3D""><a =
href=3D"https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt" =
style=3D"font-size: 16px;" class=3D""><font face=3D"Courier" =
class=3D"">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession=
-04</font></a></pre><pre class=3D""><span style=3D"font-size: 16px;" =
class=3D""><font face=3D"Courier" class=3D"">One item in the template =
requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</font></span></pre><pre class=3D""><span style=3D"font-size: =
16px;" class=3D""><font face=3D"Courier" =
class=3D"">Kepeng</font></span></pre></div></div></div><br =
class=3D""></span></div>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_FD14D214-2289-402F-B0D0-6C072E7AB32E--

--Apple-Mail=_720BE79C-0E69-4B52-9470-65C6137099E7
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINPDCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIHADCCBeig
AwIBAgICSAcwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
NDAzMjQyMzU2MjNaFw0xNjAzMjUwOTM5MzFaMIGfMRkwFwYDVQQNExBxekYwMVhZQ1pNTDM4N2hE
MQswCQYDVQQGEwJDTDEiMCAGA1UECBMZTWV0cm9wb2xpdGFuYSBkZSBTYW50aWFnbzEWMBQGA1UE
BxMNSXNsYSBkZSBNYWlwbzEVMBMGA1UEAxMMSm9obiBCcmFkbGV5MSIwIAYJKoZIhvcNAQkBFhNq
YnJhZGxleUBpY2xvdWQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTL0o4QG
WC+jnmYa7xEjcBTAeIOt7ILy40qsnJHNedVaTH0EU5yHzoaEOGHuOuwJUz/C7r2TvXpJ/Ud4w6VO
HdOUGnnKUiH5MV/kIysZ7DpN5D1f+yEast00oKsEbf/D6flzfex2JFV9rT7AQ+FQaTdf3S9K7gM2
F5kODFg805BMYTGT+haw9VOMXju5s93VEjUQcnGrLy0RtoN76GM6ItxqNnEt/Ln+2GNq8JvPyUKe
JsAxfIlTyqIbw32VlusKXL4+jmgFi+LY6bsfg3VHLvy58QsQnCwHg15uARvy5X6owyGcG7xHwNml
fNWtBZ3DHNPh37HC9lmAy4iqw4PvNwIDAQABo4IDVTCCA1EwCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSUDb6BlJD7FIYgWj1w
4z+GsOXs7zAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBmQYDVR0RBIGRMIGOgRNq
YnJhZGxleUBpY2xvdWQuY29tgRNqYnJhZGxleUBpY2xvdWQuY29tgRdqb2huLmJyYWRsZXlAd2lu
Z2FhLmNvbYERdmU3anRiQHZlN2p0Yi5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFj
LmNvbYETamJyYWRsZXlAd2luZ2FhLmNvbTCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB
AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMIH3
BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+
VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xhc3MgMiBWYWxp
ZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5jZSBv
bmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5n
IHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3Ns
LmNvbS9jcnR1Mi1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8v
b2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMi9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6
Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczIuY2xpZW50LmNhLmNydDAjBgNVHRIE
HDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBALscEldbrgeF
B1WC/hMdYxFT4Lc8ALtErgJryRozTdeMlzpsncIKyy8M54HhxQAMOqFe2HR+R9H7WeIzmkV95yJn
JY3bd4bxnnemhLrDyi1VlNjEjkK5kgegI8JavahFXl4FwJHHv8TOh71Wf3fiy0Do7d7TQmVDRrzt
1k/2w4CXKweQ2mdFw7fskiYoPGEK7pFiicGMFBzLiKRm61CqojS4IYShiP0nCZZWPwNJYs5lstxD
SSMaD+KccZVxkL7X2Qj9PJ+PCAQ6dMhvwTXrdcnrE7fI8PhFvHWrERjg7yIu1WI4Fgviy0u7437v
WzufSnfqMwbfz20fucO0chYq+tkxggNsMIIDaAIBATCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNV
BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xp
ZW50IENBAgJIBzAJBgUrDgMCGgUAoIIBrTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqG
SIb3DQEJBTEPFw0xNTA5MzAxMDUxNDVaMCMGCSqGSIb3DQEJBDEWBBRiKt3QvklH9+rYlevVDNgX
L7cnFTCBpAYJKwYBBAGCNxAEMYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD
b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG
A1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAkgH
MIGmBgsqhkiG9w0BCRACCzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t
IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNV
BAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgJIBzAN
BgkqhkiG9w0BAQEFAASCAQA7bDSu+I+e8zyUn980KVHUuuPI59+t3jutHXFz8v5/DzQJp0jUaYaw
DC65stIkahzT/5eJn43IOnuDoiMYh6eIyxLu0RoMu7NlWLbCUzICMd8PBhgih1pdLfBupZxo2sjk
7jQRKhwNEBhIoATMy2/CcTjNP24hUnwRdQMxhoEWAtcY+5IDrjuXs6o0QJOqneURVWYLENkZFLMx
56j42zgS3UJTTYuPtiCoTlwwNNBVUxEYgm4SxKbYKkZf0eKM/2pojZcpBGAdHlAIFT4rB1m/llv5
Z0k8SC7i9Va3PbNduZR65tlYq4N+MdjJWh631PulSsaDHZv3BzQevJaEIC29AAAAAAAA
--Apple-Mail=_720BE79C-0E69-4B52-9470-65C6137099E7--


From nobody Wed Sep 30 07:10:58 2015
Return-Path: <wmills_92105@yahoo.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F158B1A8760 for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 07:10:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.609
X-Spam-Level: 
X-Spam-Status: No, score=-1.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLYTO_END_DIGIT=0.25, HTML_MESSAGE=0.001, J_CHICKENPOX_61=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 v-TqaHcaSEFI for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 07:10:56 -0700 (PDT)
Received: from nm40-vm1.bullet.mail.bf1.yahoo.com (nm40-vm1.bullet.mail.bf1.yahoo.com [72.30.239.209]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5A6D1A875E for <oauth@ietf.org>; Wed, 30 Sep 2015 07:10:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1443622254; bh=nHD6e0AoBzTNYoHeeWUmeSCq0TI7wRLyR48jnxSvYCM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=rfnxYRRyqonZU5ncM+PfXaaIeM3ZbsvmtO0baYhNTm9MACrseP2MRzrJSn/NTsbsGEYBhigLMob2YAgU14aIBIES5XZEQWRx4dZv+2+U/xG/GnqrAPwvyPa9cH8o2Q+AH5DZJXlFZIv/ceeYvs8zf1V32TcEAVjhSW2EKRw4QrHOFvaro+GZpOdqQH+uq56U3lWMcWH/SiukakCdLrS/pGK9FIV0fp5tGQzHrMv2Hhy+fmiiMZDV/C1p/N/w340F9Z4IiiRj4nhW8aCBtpgCAhY08Q8hPtUSZ7U6/jbT9jUnNOGlxuD0/x1uLUYjm+xiwmUNbTfLxg6/PL9BB52M2w==
Received: from [98.139.214.32] by nm40.bullet.mail.bf1.yahoo.com with NNFMP; 30 Sep 2015 14:10:54 -0000
Received: from [98.139.212.241] by tm15.bullet.mail.bf1.yahoo.com with NNFMP;  30 Sep 2015 14:10:54 -0000
Received: from [127.0.0.1] by omp1050.mail.bf1.yahoo.com with NNFMP; 30 Sep 2015 14:10:54 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 805125.17086.bm@omp1050.mail.bf1.yahoo.com
X-YMail-OSG: Cc_at_cVM1k6ntBtGKGXVL8m7CVBz6B5frh5qQOJsRfGpnrNyKwAOt2Dy3ISAVN 08gJavNmSS96zBStFgmI_IzYohFB91MXnG0e9yaFM6Ch8AjqZgomeyfisxpMOFlSVEXXhbge.ht9 L0_Mt5NyqlC.sOLKa3IuemDMIs4iECkwtkW1N56tEArknnVqwWLHSLiaqv3p8yw7z_3V8vhuPiXy TzJCbsMFkX_NXmO1Yuc_hHzITzRp_oCJEaD3uNKOWBIoRZKhM8ndDK7C41_Mn1.Aylyo8ZlWlX6c ME8mELoYeKajukcVT5rx0dpl7k0m0aFM43hZvY0iQICLbPbezJBrg6Sg1zNsP6QdUV0pHh21KP7e Hz9kw_n7.t4j2JpOTinnn3_cxMcR7.FvXyBvMSAzT2pqTykQYeHrWacnSXCCjHj8PW4hnu_bMqPi QakujiT7E5YHD7dbv0.L6R1H71X3JKWQSwqlW6drLq.nUoIXy.CQo1CprMhjra6Y9tMBnRGbIdH8 Imk9zjOdPHs9D3pkGSarNxd_l1NNIVvGi04v5qiu5unCTMHvhdAI-
Received: by 76.13.26.109; Wed, 30 Sep 2015 14:10:54 +0000 
Date: Wed, 30 Sep 2015 14:10:53 +0000 (UTC)
From: Bill Mills <wmills_92105@yahoo.com>
To: John Bradley <ve7jtb@ve7jtb.com>, Kepeng Li <kepeng.lkp@alibaba-inc.com>
Message-ID: <1795325803.3170391.1443622253909.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <A0CDD393-DB20-46C6-AF94-2C024641B8F6@ve7jtb.com>
References: <A0CDD393-DB20-46C6-AF94-2C024641B8F6@ve7jtb.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_3170390_1206114249.1443622253903"
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/pk68yhsIzerydQbi6OlN3aB-2iI>
Cc: Michael Jones <mbj@microsoft.com>, "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] PoP document: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Bill Mills <wmills_92105@yahoo.com>
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: Wed, 30 Sep 2015 14:10:57 -0000

------=_Part_3170390_1206114249.1443622253903
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I am aware of no IPR issues for this document.
Regards,
-bill=20


     On Wednesday, September 30, 2015 3:53 AM, John Bradley <ve7jtb@ve7jtb.=
com> wrote:
  =20

 I confirm that I know of no IPR that reads on this specification.
John Bradley=E2=80=99

On Sep 30, 2015, at 7:03 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com> wrote:
Hi Mike, John and Hannes,I am working on the shepherd writeup for the PoP d=
ocument:http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04O=
ne item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind RegardsKepeng



_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth


  
------=_Part_3170390_1206114249.1443622253903
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:12px"><div dir=3D"ltr" id=3D"yui_3_16_0_1_1443570154585_11386"><spa=
n>I am aware of no IPR issues for this document.</span></div><div dir=3D"lt=
r" id=3D"yui_3_16_0_1_1443570154585_11387"><span><br></span></div><div dir=
=3D"ltr" id=3D"yui_3_16_0_1_1443570154585_11388"><span>Regards,</span></div=
><div dir=3D"ltr" id=3D"yui_3_16_0_1_1443570154585_11389"><span><br></span>=
</div><div dir=3D"ltr" id=3D"yui_3_16_0_1_1443570154585_11390"><span>-bill<=
/span></div>  <br><div class=3D"qtdSeparateBR"><br><br></div><div class=3D"=
yahoo_quoted" style=3D"display: block;"> <div style=3D"font-family: Helveti=
caNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-s=
ize: 12px;"> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helv=
etica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir=3D"ltr=
"> <font size=3D"2" face=3D"Arial"> On Wednesday, September 30, 2015 3:53 A=
M, John Bradley &lt;ve7jtb@ve7jtb.com&gt; wrote:<br> </font> </div>  <br><b=
r> <div class=3D"y_msg_container"><div id=3D"yiv0096462979"><div>I confirm =
that I know of no IPR that reads on this specification.<div class=3D"yiv009=
6462979"><br clear=3D"none" class=3D"yiv0096462979"></div><div class=3D"yiv=
0096462979">John Bradley=E2=80=99</div><div class=3D"yiv0096462979yqt913472=
5311" id=3D"yiv0096462979yqt02230"><div class=3D"yiv0096462979"><br clear=
=3D"none" class=3D"yiv0096462979"><div><blockquote class=3D"yiv0096462979" =
type=3D"cite"><div class=3D"yiv0096462979">On Sep 30, 2015, at 7:03 AM, Kep=
eng Li &lt;<a rel=3D"nofollow" shape=3D"rect" class=3D"yiv0096462979" ymail=
to=3D"mailto:kepeng.lkp@alibaba-inc.com" target=3D"_blank" href=3D"mailto:k=
epeng.lkp@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a>&gt; wrote:</div><=
br clear=3D"none" class=3D"yiv0096462979Apple-interchange-newline"><div cla=
ss=3D"yiv0096462979"><div class=3D"yiv0096462979" style=3D"word-wrap:break-=
word;"><div class=3D"yiv0096462979"><font class=3D"yiv0096462979" face=3D"C=
ourier" style=3D"font-size:16px;">Hi Mike, John and Hannes,</font></div><sp=
an class=3D"yiv0096462979" id=3D"yiv0096462979OLK_SRC_BODY_SECTION"></span>=
<div class=3D"yiv0096462979"><div class=3D"yiv0096462979" style=3D"word-wra=
p:break-word;"><div class=3D"yiv0096462979"><pre class=3D"yiv0096462979"><f=
ont class=3D"yiv0096462979" size=3D"4" face=3D"Courier">I am working on the=
 shepherd writeup for the PoP document:</font></pre><pre class=3D"yiv009646=
2979"><a rel=3D"nofollow" shape=3D"rect" class=3D"yiv0096462979" target=3D"=
_blank" href=3D"https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-0=
2.txt" style=3D"font-size:16px;"><font class=3D"yiv0096462979" face=3D"Cour=
ier">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04</fo=
nt></a></pre><pre class=3D"yiv0096462979"><span class=3D"yiv0096462979" sty=
le=3D"font-size:16px;"><font class=3D"yiv0096462979" face=3D"Courier">One i=
tem in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</font></span></pre><pre class=3D"yiv0096462979"><span class=3D=
"yiv0096462979" style=3D"font-size:16px;"><font class=3D"yiv0096462979" fac=
e=3D"Courier">Kepeng</font></span></pre></div></div></div><br clear=3D"none=
" class=3D"yiv0096462979"></div>
</div></blockquote></div><br clear=3D"none" class=3D"yiv0096462979"></div><=
/div></div></div><br><div class=3D"yqt9134725311" id=3D"yqt80886">_________=
______________________________________<br clear=3D"none">OAuth mailing list=
<br clear=3D"none"><a shape=3D"rect" ymailto=3D"mailto:OAuth@ietf.org" href=
=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br clear=3D"none"><a shape=3D=
"rect" href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/oauth</a><br clear=3D"none"></div>=
<br><br></div>  </div> </div>  </div></div></body></html>
------=_Part_3170390_1206114249.1443622253903--


From nobody Wed Sep 30 07:17:56 2015
Return-Path: <jricher@mit.edu>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD78E1A8780 for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 07:17:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 x0bwhR8ewtTt for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 07:17:53 -0700 (PDT)
Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 018E61A8789 for <oauth@ietf.org>; Wed, 30 Sep 2015 07:17:50 -0700 (PDT)
X-AuditID: 12074423-f793f6d000007fc1-6d-560bef0db6e9
Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id B5.A3.32705.D0FEB065; Wed, 30 Sep 2015 10:17:49 -0400 (EDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id t8UEHmIc000436; Wed, 30 Sep 2015 10:17:48 -0400
Received: from [192.168.128.56] (static-96-237-195-53.bstnma.fios.verizon.net [96.237.195.53]) (authenticated bits=0) (User authenticated as jricher@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t8UEHk3u008894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 30 Sep 2015 10:17:47 -0400
To: Bill Mills <wmills_92105@yahoo.com>, John Bradley <ve7jtb@ve7jtb.com>, Kepeng Li <kepeng.lkp@alibaba-inc.com>
References: <A0CDD393-DB20-46C6-AF94-2C024641B8F6@ve7jtb.com> <1795325803.3170391.1443622253909.JavaMail.yahoo@mail.yahoo.com>
From: Justin Richer <jricher@mit.edu>
Message-ID: <560BEF09.9020106@mit.edu>
Date: Wed, 30 Sep 2015 10:17:45 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <1795325803.3170391.1443622253909.JavaMail.yahoo@mail.yahoo.com>
Content-Type: multipart/alternative; boundary="------------010008030000030106070401"
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRmVeSWpSXmKPExsUixG6nrsv7njvM4OIiaYvL84ssmp6sZbc4 +fYVm8Xqu3/ZLL51XWd2YPWY+PYji8eSJT+ZPFp3/GX3uH17I4vHrFmHmQJYo7hsUlJzMstS i/TtErgyvnzqZSuY7FHR3FTdwPhIv4uRk0NCwETi9Nc3TBC2mMSFe+vZQGwhgcVMEqtf+XYx cgHZGxklDp56zgjh3GaS6H+wihmkSljATKLz3zWwbhGBKomnMz+zQ3Q3MEq8uxkCYjMLeEgs a3wKNpVNQFVi+poWsHpeATWJFafvgtWzAMXv9qxlBbFFBWIken5tYIOoEZQ4OfMJC4jNKeAr 8XRbMyvEzDCJNzvOsUxgFJiFpGwWkhSEbStxZ+5uZghbXqJ562woW1di0bYV7MjiCxjZVjHK puRW6eYmZuYUpybrFicn5uWlFuma6eVmluilppRuYgRHiovyDsY/B5UOMQpwMCrx8L4Q4A4T Yk0sK67MPcQoycGkJMr77SVQiC8pP6UyI7E4I76oNCe1+BCjBAezkgjvo9tAOd6UxMqq1KJ8 mJQ0B4uSOO+mH3whQgLpiSWp2ampBalFMFkZDg4lCd7rb4EaBYtS01Mr0jJzShDSTBycIMN5 gIYfB6nhLS5IzC3OTIfIn2JUlBLnjQFJCIAkMkrz4HpBiSzh7WHTV4ziQK8I8/4DqeIBJkG4 7ldAg5mABs/V5QIZXJKIkJJqYPRRvL3EYnlMi1TB//0pkWZuzXo/11/medZ2WoFD7/rmtFuc rzadNcuXlr96rS2+Z6+oXG9iUpbK7akfMlbLt7OlNkXeFHzm4dvE5K17wlL59o3sgs7lV91X uzq+r//SpC3VuGWJYn9d0hQmVRcfacnqCd6ztx54KfJwVUCH8E2vo8anY87HKbEUZyQaajEX FScCAAEuoGQ/AwAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/G7xfgwdsCt_p0gzAcm2OOmIcqb8>
Cc: Michael Jones <mbj@microsoft.com>, "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] PoP document: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 30 Sep 2015 14:17:54 -0000

This is a multi-part message in MIME format.
--------------010008030000030106070401
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

I am aware of no IPR issues with this specification.

  -- Justin

On 9/30/2015 10:10 AM, Bill Mills wrote:
> I am aware of no IPR issues for this document.
>
> Regards,
>
> -bill
>
>
>
> On Wednesday, September 30, 2015 3:53 AM, John Bradley 
> <ve7jtb@ve7jtb.com> wrote:
>
>
> I confirm that I know of no IPR that reads on this specification.
>
> John Bradley�
>
>> On Sep 30, 2015, at 7:03 AM, Kepeng Li <kepeng.lkp@alibaba-inc.com 
>> <mailto:kepeng.lkp@alibaba-inc.com>> wrote:
>>
>> Hi Mike, John and Hannes,
>> I am working on the shepherd writeup for the PoP document:
>> http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04 
>> <https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt>
>> One item in the template requires me to indicate whether each 
>> document author has confirmed that any and all appropriate IPR 
>> disclosures required for full conformance with the provisions of BCP 
>> 78 and BCP 79 have already been filed. Could you please confirm? Kind 
>> Regards
>> Kepeng
>>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org <mailto:OAuth@ietf.org>
> https://www.ietf.org/mailman/listinfo/oauth
>
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--------------010008030000030106070401
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I am aware of no IPR issues with this specification.<br>
    <br>
    �-- Justin<br>
    <br>
    <div class="moz-cite-prefix">On 9/30/2015 10:10 AM, Bill Mills
      wrote:<br>
    </div>
    <blockquote
cite="mid:1795325803.3170391.1443622253909.JavaMail.yahoo@mail.yahoo.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:12px">
        <div dir="ltr" id="yui_3_16_0_1_1443570154585_11386"><span>I am
            aware of no IPR issues for this document.</span></div>
        <div dir="ltr" id="yui_3_16_0_1_1443570154585_11387"><span><br>
          </span></div>
        <div dir="ltr" id="yui_3_16_0_1_1443570154585_11388"><span>Regards,</span></div>
        <div dir="ltr" id="yui_3_16_0_1_1443570154585_11389"><span><br>
          </span></div>
        <div dir="ltr" id="yui_3_16_0_1_1443570154585_11390"><span>-bill</span></div>
        <br>
        <div class="qtdSeparateBR"><br>
          <br>
        </div>
        <div class="yahoo_quoted" style="display: block;">
          <div style="font-family: HelveticaNeue, Helvetica Neue,
            Helvetica, Arial, Lucida Grande, sans-serif; font-size:
            12px;">
            <div style="font-family: HelveticaNeue, Helvetica Neue,
              Helvetica, Arial, Lucida Grande, sans-serif; font-size:
              16px;">
              <div dir="ltr"> <font size="2" face="Arial"> On
                  Wednesday, September 30, 2015 3:53 AM, John Bradley
                  <a class="moz-txt-link-rfc2396E" href="mailto:ve7jtb@ve7jtb.com">&lt;ve7jtb@ve7jtb.com&gt;</a> wrote:<br>
                </font> </div>
              <br>
              <br>
              <div class="y_msg_container">
                <div id="yiv0096462979">
                  <div>I confirm that I know of no IPR that reads on
                    this specification.
                    <div class="yiv0096462979"><br class="yiv0096462979"
                        clear="none">
                    </div>
                    <div class="yiv0096462979">John Bradley�</div>
                    <div class="yiv0096462979yqt9134725311"
                      id="yiv0096462979yqt02230">
                      <div class="yiv0096462979"><br
                          class="yiv0096462979" clear="none">
                        <div>
                          <blockquote class="yiv0096462979" type="cite">
                            <div class="yiv0096462979">On Sep 30, 2015,
                              at 7:03 AM, Kepeng Li &lt;<a
                                moz-do-not-send="true" rel="nofollow"
                                shape="rect" class="yiv0096462979"
                                ymailto="mailto:kepeng.lkp@alibaba-inc.com"
                                target="_blank"
                                href="mailto:kepeng.lkp@alibaba-inc.com"><a class="moz-txt-link-abbreviated" href="mailto:kepeng.lkp@alibaba-inc.com">kepeng.lkp@alibaba-inc.com</a></a>&gt;
                              wrote:</div>
                            <br
                              class="yiv0096462979Apple-interchange-newline"
                              clear="none">
                            <div class="yiv0096462979">
                              <div class="yiv0096462979"
                                style="word-wrap:break-word;">
                                <div class="yiv0096462979"><font
                                    class="yiv0096462979"
                                    style="font-size:16px;"
                                    face="Courier">Hi Mike, John and
                                    Hannes,</font></div>
                                <span class="yiv0096462979"
                                  id="yiv0096462979OLK_SRC_BODY_SECTION"></span>
                                <div class="yiv0096462979">
                                  <div class="yiv0096462979"
                                    style="word-wrap:break-word;">
                                    <div class="yiv0096462979">
                                      <pre class="yiv0096462979"><font class="yiv0096462979" size="4" face="Courier">I am working on the shepherd writeup for the PoP document:</font></pre>
                                      <pre class="yiv0096462979"><a moz-do-not-send="true" rel="nofollow" shape="rect" class="yiv0096462979" target="_blank" href="https://www.ietf.org/id/draft-ietf-oauth-pop-architecture-02.txt" style="font-size:16px;"><font class="yiv0096462979" face="Courier">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04</font></a></pre>
                                      <pre class="yiv0096462979"><span class="yiv0096462979" style="font-size:16px;"><font class="yiv0096462979" face="Courier">One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</font></span></pre>
                                      <pre class="yiv0096462979"><span class="yiv0096462979" style="font-size:16px;"><font class="yiv0096462979" face="Courier">Kepeng</font></span></pre>
                                    </div>
                                  </div>
                                </div>
                                <br class="yiv0096462979" clear="none">
                              </div>
                            </div>
                          </blockquote>
                        </div>
                        <br class="yiv0096462979" clear="none">
                      </div>
                    </div>
                  </div>
                </div>
                <br>
                <div class="yqt9134725311" id="yqt80886">_______________________________________________<br
                    clear="none">
                  OAuth mailing list<br clear="none">
                  <a moz-do-not-send="true" shape="rect"
                    ymailto="mailto:OAuth@ietf.org"
                    href="mailto:OAuth@ietf.org">OAuth@ietf.org</a><br
                    clear="none">
                  <a moz-do-not-send="true" shape="rect"
                    href="https://www.ietf.org/mailman/listinfo/oauth"
                    target="_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br
                    clear="none">
                </div>
                <br>
                <br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OAuth mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OAuth@ietf.org">OAuth@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/oauth">https://www.ietf.org/mailman/listinfo/oauth</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------010008030000030106070401--


From nobody Wed Sep 30 09:49:26 2015
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DCDF1A0158 for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 09:49:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 Ryugbq5CIhlV for <oauth@ietfa.amsl.com>; Wed, 30 Sep 2015 09:49:24 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0707.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:707]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54ED21A00C8 for <oauth@ietf.org>; Wed, 30 Sep 2015 09:49:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BUxvjFYjgtzchNnjigfvNvEBmmATfu+7bZg7GS5Vwfk=; b=d9I7be3ZIN/FIcvLviHfmRPIl0xw+mJgSIa5jTPspUFFSeaQAV376Io+CvB4seAquxYKq3xC4J61YZKF7fILrhIQ75DiB+ZufjHI+Z+TAIQnxPycr3mvI0rpZUVJsYLF+cIn+2omzZjb9eqppY7CYv/h3bRbcUyEg6Qbbvs4v/8=
Received: from BY2PR03MB442.namprd03.prod.outlook.com (10.141.141.145) by BY2PR03MB442.namprd03.prod.outlook.com (10.141.141.145) with Microsoft SMTP Server (TLS) id 15.1.280.20; Wed, 30 Sep 2015 16:49:02 +0000
Received: from BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) by BY2PR03MB442.namprd03.prod.outlook.com ([10.141.141.145]) with mapi id 15.01.0280.021; Wed, 30 Sep 2015 16:49:02 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Kepeng Li <kepeng.lkp@alibaba-inc.com>, "ve7jtb@ve7jtb.com" <ve7jtb@ve7jtb.com>, "Hannes.Tschofenig@gmx.net" <Hannes.Tschofenig@gmx.net>
Thread-Topic: PoP document: IPR Confirmation
Thread-Index: AQHQ+2dA+aByBKz4r0aEiqM/1NRp1J5VSQMH
Date: Wed, 30 Sep 2015 16:49:02 +0000
Message-ID: <BY2PR03MB4428828D13B35D3A85CB3A8F54D0@BY2PR03MB442.namprd03.prod.outlook.com>
References: <D231D31F.1E09A%kepeng.lkp@alibaba-inc.com>
In-Reply-To: <D231D31F.1E09A%kepeng.lkp@alibaba-inc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michael.Jones@microsoft.com; 
x-originating-ip: [50.47.89.201]
x-microsoft-exchange-diagnostics: 1; BY2PR03MB442; 5:fWDuK3P0IhKw8wWhCT8BatloD7HP9gfDVdmH8C0zgZngNk6XxP97lxbDkteP8h41kCv+mBTfz8voxc04hO6wbY0zcl1w40Yd8NdL1+ZfEGIm/uj1YXsxAnwzb0nmHZl2I4bVcuywmwXDJlYGKd+Amg==; 24:nl+8qiOpsrFZJvoSX9Iec7Rs4RKMV5I0hZ3OHT4uVUtsFAAI10GbWeitkrmLWaep5QHR6AIBqMrQzkj+N4sR72r3WqYASa6M2nlnBRjbc4c=; 20:oTEBahI++OB463qMbupkJwMJ0ztoCnT5hU1QcYlnP1tCp7zrXCyQGPdYUxxbvvRqxh3Fr/AW7BQrYWxEqraymg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB442;
x-microsoft-antispam-prvs: <BY2PR03MB442EF2F2A13C7BB134BC4D7F54D0@BY2PR03MB442.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(61426024)(61427024); SRVR:BY2PR03MB442; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB442; 
x-forefront-prvs: 071518EF63
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(199003)(189002)(52604005)(377454003)(71364002)(19580395003)(87936001)(5001830100001)(19580405001)(74316001)(66066001)(86362001)(68736005)(64706001)(5004730100002)(11100500001)(5007970100001)(5003600100002)(15975445007)(2501003)(2201001)(40100003)(77096005)(102836002)(122556002)(10290500002)(97736004)(5001770100001)(4001540100001)(5001860100001)(92566002)(12110500001)(10400500002)(81156007)(5001960100002)(5008740100001)(5002640100001)(106356001)(189998001)(8990500004)(33656002)(54356999)(10090500001)(46102003)(86612001)(5005710100001)(16236675004)(5001920100001)(50986999)(76176999)(62966003)(101416001)(19617315012)(2950100001)(2900100001)(99286002)(105586002)(77156002)(106116001)(76576001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB442; H:BY2PR03MB442.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BY2PR03MB4428828D13B35D3A85CB3A8F54D0BY2PR03MB442namprd_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Sep 2015 16:49:02.1339 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB442
Archived-At: <http://mailarchive.ietf.org/arch/msg/oauth/LT3n0sUZrOFIMZwhBgZ1tT9R9NQ>
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] PoP document: IPR Confirmation
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 30 Sep 2015 16:49:26 -0000

--_000_BY2PR03MB4428828D13B35D3A85CB3A8F54D0BY2PR03MB442namprd_
Content-Type: text/plain; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable

Thanks for doing this, Kepeng. I am aware of no IPR that pertains to this s=
pecification.

-- Mike
________________________________
From: Kepeng Li<mailto:kepeng.lkp@alibaba-inc.com>
Sent: =FD9/=FD30/=FD2015 3:03 AM
To: Mike Jones<mailto:Michael.Jones@microsoft.com>; ve7jtb@ve7jtb.com<mailt=
o:ve7jtb@ve7jtb.com>; Hannes.Tschofenig@gmx.net<mailto:Hannes.Tschofenig@gm=
x.net>
Cc: oauth@ietf.org<mailto:oauth@ietf.org>
Subject: PoP document: IPR Confirmation

Hi Mike, John and Hannes,

I am working on the shepherd writeup for the PoP document:

http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04<https://=
na01.safelinks.protection.outlook.com/?url=3Dhttps%3a%2f%2fwww.ietf.org%2fi=
d%2fdraft-ietf-oauth-pop-architecture-02.txt&data=3D01%7c01%7cMichael.Jones=
%40microsoft.com%7c9299f8167f0142fe1a5408d2c97e60f4%7c72f988bf86f141af91ab2=
d7cd011db47%7c1&sdata=3DlQFioVo1js9XivUjXTnC%2b3butqCH%2bK2ctVFL4dG8eoU%3d>

One item in the template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards

Kepeng


--_000_BY2PR03MB4428828D13B35D3A85CB3A8F54D0BY2PR03MB442namprd_
Content-Type: text/html; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dwindows-1=
256">
<meta content=3D"text/html; charset=3Dus-ascii">
</head>
<body style=3D"word-wrap:break-word; color:rgb(0,0,0)">
<div>
<div style=3D"font-family:Calibri,sans-serif; font-size:11pt">Thanks for do=
ing this, Kepeng. I am aware of no IPR that pertains to this specification.=
<br>
<br>
-- Mike<br>
</div>
</div>
<div dir=3D"ltr">
<hr>
<span style=3D"font-family:Calibri,sans-serif; font-size:11pt; font-weight:=
bold">From:
</span><span style=3D"font-family:Calibri,sans-serif; font-size:11pt"><a hr=
ef=3D"mailto:kepeng.lkp@alibaba-inc.com">Kepeng Li</a></span><br>
<span style=3D"font-family:Calibri,sans-serif; font-size:11pt; font-weight:=
bold">Sent:
</span><span style=3D"font-family:Calibri,sans-serif; font-size:11pt">=FD9/=
=FD30/=FD2015 3:03 AM</span><br>
<span style=3D"font-family:Calibri,sans-serif; font-size:11pt; font-weight:=
bold">To:
</span><span style=3D"font-family:Calibri,sans-serif; font-size:11pt"><a hr=
ef=3D"mailto:Michael.Jones@microsoft.com">Mike Jones</a>;
<a href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>; <a href=3D"mail=
to:Hannes.Tschofenig@gmx.net">
Hannes.Tschofenig@gmx.net</a></span><br>
<span style=3D"font-family:Calibri,sans-serif; font-size:11pt; font-weight:=
bold">Cc:
</span><span style=3D"font-family:Calibri,sans-serif; font-size:11pt"><a hr=
ef=3D"mailto:oauth@ietf.org">oauth@ietf.org</a></span><br>
<span style=3D"font-family:Calibri,sans-serif; font-size:11pt; font-weight:=
bold">Subject:
</span><span style=3D"font-family:Calibri,sans-serif; font-size:11pt">PoP d=
ocument: IPR Confirmation</span><br>
<br>
</div>
<div>
<div><font face=3D"Courier" style=3D"font-size:16px">Hi Mike, John and Hann=
es,</font></div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div>
<div style=3D"word-wrap:break-word; color:rgb(0,0,0)">
<div>
<pre><font size=3D"4" face=3D"Courier">I am working on the shepherd writeup=
 for the PoP document:</font></pre>
<pre><a href=3D"https://na01.safelinks.protection.outlook.com/?url=3Dhttps%=
3a%2f%2fwww.ietf.org%2fid%2fdraft-ietf-oauth-pop-architecture-02.txt&amp;da=
ta=3D01%7c01%7cMichael.Jones%40microsoft.com%7c9299f8167f0142fe1a5408d2c97e=
60f4%7c72f988bf86f141af91ab2d7cd011db47%7c1&amp;sdata=3DlQFioVo1js9XivUjXTn=
C%2b3butqCH%2bK2ctVFL4dG8eoU%3d" style=3D"font-size:16px"><font face=3D"Cou=
rier">http://tools.ietf.org/html/draft-ietf-oauth-proof-of-possession-04</f=
ont></a></pre>
<pre><span style=3D"font-size:16px"><font face=3D"Courier">One item in the =
template requires me to indicate whether
each document author has confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed.

Could you please confirm?

Kind Regards</font></span></pre>
<pre><span style=3D"font-size:16px"><font face=3D"Courier">Kepeng</font></s=
pan></pre>
</div>
</div>
</div>
<br>
</span></div>
</body>
</html>

--_000_BY2PR03MB4428828D13B35D3A85CB3A8F54D0BY2PR03MB442namprd_--

