Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
Nat Sakimura <sakimura@gmail.com> Sun, 30 December 2012 04:03 UTC
Return-Path: <sakimura@gmail.com>
X-Original-To: oauth@ietfa.amsl.com
Delivered-To: oauth@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BA3021F88B2 for <oauth@ietfa.amsl.com>; Sat, 29 Dec 2012 20:03:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.962
X-Spam-Level:
X-Spam-Status: No, score=-2.962 tagged_above=-999 required=5 tests=[AWL=0.636, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6pTSpbndMS77 for <oauth@ietfa.amsl.com>; Sat, 29 Dec 2012 20:03:47 -0800 (PST)
Received: from mail-ea0-f181.google.com (mail-ea0-f181.google.com [209.85.215.181]) by ietfa.amsl.com (Postfix) with ESMTP id F235721F88A8 for <oauth@ietf.org>; Sat, 29 Dec 2012 20:03:46 -0800 (PST)
Received: by mail-ea0-f181.google.com with SMTP id k14so4706708eaa.12 for <oauth@ietf.org>; Sat, 29 Dec 2012 20:03:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=YGVP83/Z9k7wfcllJKPtCd9ipMqfLkHUTdm2gMLfy5E=; b=XybS6wJ9Jlr7xY2Rp9GRDq2Xj1k/xcmfjDI+6YZ+waHN+ySwp2jdUAZTjRPObXD285 8p3sst9ja7JTdEwe/6tyWOxuzfuimoiNyVQvPoIexde4tXVQ3EivfbKf/2bP/QwppFLx egUsqutN9xiWQ1TchvryHV3Xg/WFI3p0xQFhM4z0a3QETMSGwrVxMD0A8oerJeaqD47B kha+m1dREmdwbXPxXa13LQQKowamEFS3H+KcM4YAh8FurBHbGW9yJGDw4vxHcbkidIu5 D0Olcz89p1+Lxtce15c30WNN0dr04K4dWNh0hI/yJ9J1LGDX8XKdjXfm9bJIxnIcpxXv +KKQ==
MIME-Version: 1.0
Received: by 10.14.206.197 with SMTP id l45mr100295811eeo.17.1356840226155; Sat, 29 Dec 2012 20:03:46 -0800 (PST)
Received: by 10.14.215.66 with HTTP; Sat, 29 Dec 2012 20:03:45 -0800 (PST)
In-Reply-To: <517e9248dbf944d2a275b4850609f63c@BY2PR03MB041.namprd03.prod.outlook.com>
References: <4E1F6AAD24975D4BA5B1680429673943669B0B1F@TK5EX14MBXC283.redmond.corp.microsoft.com> <50DEBAF4.6040700@kent.ac.uk> <517e9248dbf944d2a275b4850609f63c@BY2PR03MB041.namprd03.prod.outlook.com>
Date: Sun, 30 Dec 2012 13:03:45 +0900
Message-ID: <CABzCy2BHqeiQrkrsMSCDBqa4Nf7Nno1XbbnsKho_xSt6FTm78A@mail.gmail.com>
From: Nat Sakimura <sakimura@gmail.com>
To: Anthony Nadalin <tonynad@microsoft.com>
Content-Type: multipart/alternative; boundary="047d7b34413cb26d9604d209fb4a"
Cc: IETF oauth WG <oauth@ietf.org>
Subject: Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/oauth>
List-Post: <mailto:oauth@ietf.org>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/oauth>, <mailto:oauth-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Dec 2012 04:03:49 -0000
Tony,
So do you agree with the following definition in -06? Or prefer X.1252
definition?
Claim A piece of information asserted about a subject. Here, Claims
are represented name/value pairs, consisting of a Claim Name and a
Claim Value.
Mike:
Regarding the ordering of the terms in terminology, you should either use
the dependency chain or alphabetic order. (Former is more desirable in my
point of view.) However, as it stands, it is none of those. For example,
the term "claim" appears in the definition of JWT, which is the first term
in the terminology, without having been defined. If you do not mind, I will
reorder them and send it to you.
Nat
On Sun, Dec 30, 2012 at 9:28 AM, Anthony Nadalin <tonynad@microsoft.com>wrote:
> By definition a claim is always in doubt thus it would not call it a
> credential until it is verified
>
> -----Original Message-----
> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On Behalf Of
> David Chadwick
> Sent: Saturday, December 29, 2012 1:42 AM
> To: Mike Jones
> Cc: IETF oauth WG
> Subject: Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
>
> If a claim provides proof then I would call it a credential not a claim
>
> David
>
> On 29/12/2012 01:11, Mike Jones wrote:
> > I found the X.1252 definition. It is:
> >
> > *6.18 claim *[b-OED]: To state as being the case, without being able
> > to give proof.
> >
> > That seems both a bit vague, and actually incorrect, as the JWT may
> > include proof of the veracity of the claim. Please see the updated
> > JWT draft for a hopefully more useful “Claim” definition.
> >
> > Best
> > wishes,
> >
> > -- Mike
> >
> > *From:*Mike Jones
> > *Sent:* Sunday, December 23, 2012 1:03 PM
> > *To:* Jeff Hodges; Nat Sakimura
> > *Cc:* IETF oauth WG
> > *Subject:* RE: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
> >
> > What is the X.1252 definition?
> >
> > -- Mike
> >
> > *From:* Nat Sakimura
> > *Sent:* December 23, 2012 10:09 AM
> > *To:* =JeffH
> > *CC:* Mike Jones, IETF oauth WG
> > *Subject:* Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-token-05
> >
> > Re definition of 'claim', as JWT is supposed to be generic, it may be
> > better to go with the definition of X.1252 rather than OIDC.
> >
> > =nat via iPhone
> >
> > Dec 24, 2012 2:42、=JeffH <Jeff.Hodges@kingsmountain.com
> > <mailto:Jeff.Hodges@kingsmountain.com>> のメッセージ:
> >
> >>
> >> > Thanks for the replies, Jeff. They make sense. Particularly,
> >> > thanks for the "JSON Text Object" suggestion.
> >>
> >> welcome, glad they made some sense.
> >>
> >> similarly, if one employs JSON arrays, I'd define a "JSON text array".
> >>
> >>
> >> > For the "claims" definition, I'm actually prone to go with
> >> >definitions based on those in
> >> >http://openid.net/specs/openid-connect-messages-1_0-13.html#terminol
> >> >ogy-
> >> > specifically:
> >> >
> >> > Claim
> >> > A piece of information about an Entity that a Claims Provider
> >> > asserts about that Entity.
> >> > Claims Provider
> >> > A system or service that can return Claims about an Entity.
> >> > End-User
> >> > A human user of a system or service.
> >> > Entity
> >> > Something that has a separate and distinct existence and that can
> >> > be identified in context. An End-User is one example of an Entity.
> >>
> >> well, it seems to me, given the manner in which the JWT spec is
> >> written, one can make the case that JWT claims in general aren't
> >> necessarily about an Entity (as the latter term is used in the
> >> context of the OpenID Connect specs), rather they're in general
> >> simply assertions about something(s). this is because all pre-defined
> > JWT claim types are optional and all JWT semantics are left up to
> > specs that profile (aka re-use) the JWT spec.
> >>
> >> HTH,
> >>
> >> =JeffH
> >>
> >> _______________________________________________
> >> 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
> >
> _______________________________________________
> 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
>
--
Nat Sakimura (=nat)
Chairman, OpenID Foundation
http://nat.sakimura.org/
@_nat_en
- [OAUTH-WG] review: draft-ietf-oauth-json-web-toke… =JeffH
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… John Bradley
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Nat Sakimura
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Antonio Sanso
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… John Bradley
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Antonio Sanso
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Nat Sakimura
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Antonio Sanso
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… John Bradley
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… =JeffH
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… =JeffH
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Nat Sakimura
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Dick Hardt
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… David Chadwick
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Anthony Nadalin
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Nat Sakimura
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Anthony Nadalin
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Mike Jones
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Anthony Nadalin
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… David Chadwick
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… Anthony Nadalin
- Re: [OAUTH-WG] review: draft-ietf-oauth-json-web-… David Chadwick