Re: [OAUTH-WG] I-D Action:draft-ietf-oauth-v2-08.txt

Marius Scurtescu <mscurtescu@google.com> Wed, 16 June 2010 01:21 UTC

Return-Path: <mscurtescu@google.com>
X-Original-To: oauth@core3.amsl.com
Delivered-To: oauth@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2EEB83A67CF for <oauth@core3.amsl.com>; Tue, 15 Jun 2010 18:21:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.463
X-Spam-Level:
X-Spam-Status: No, score=-101.463 tagged_above=-999 required=5 tests=[AWL=0.514, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wkSkD06ljSBW for <oauth@core3.amsl.com>; Tue, 15 Jun 2010 18:20:59 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.35]) by core3.amsl.com (Postfix) with ESMTP id 1B02F3A659A for <oauth@ietf.org>; Tue, 15 Jun 2010 18:20:56 -0700 (PDT)
Received: from hpaq6.eem.corp.google.com (hpaq6.eem.corp.google.com [172.25.149.6]) by smtp-out.google.com with ESMTP id o5G1L0rc026252 for <oauth@ietf.org>; Tue, 15 Jun 2010 18:21:00 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1276651260; bh=wF03EqZkKRlC5IubauW7PZGZblM=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type:Content-Transfer-Encoding; b=A0XUiuvGO5IDoVCO2QJnqRDBrRZfa6/YuuHBuFqWbIY6PWlUY/7tHzvibL/lFJAad IizJofSiqFsSNXxjoIGzA==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:from:date:message-id: subject:to:cc:content-type:content-transfer-encoding:x-system-of-record; b=M4SVU4VgNIpVFB/RNT4iIhzvF3sBf8n1pGZFLn7U3xlh4/2VDblhXmBBxiH/VxH3h DfK/mo1EozR9uFByLf3rA==
Received: from gyf1 (gyf1.prod.google.com [10.243.50.65]) by hpaq6.eem.corp.google.com with ESMTP id o5G1Kwf2029783 for <oauth@ietf.org>; Tue, 15 Jun 2010 18:20:59 -0700
Received: by gyf1 with SMTP id 1so4337072gyf.21 for <oauth@ietf.org>; Tue, 15 Jun 2010 18:20:58 -0700 (PDT)
Received: by 10.101.131.40 with SMTP id i40mr6942293ann.49.1276651258225; Tue, 15 Jun 2010 18:20:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.101.189.37 with HTTP; Tue, 15 Jun 2010 18:20:38 -0700 (PDT)
In-Reply-To: <90C41DD21FB7C64BB94121FBBC2E72343B3EBB68BE@P3PW5EX1MB01.EX1.SECURESERVER.NET>
References: <20100615020001.EF0673A67D7@core3.amsl.com> <90C41DD21FB7C64BB94121FBBC2E72343B3EBB68BE@P3PW5EX1MB01.EX1.SECURESERVER.NET>
From: Marius Scurtescu <mscurtescu@google.com>
Date: Tue, 15 Jun 2010 18:20:38 -0700
Message-ID: <AANLkTim2sIM4aIp9-KcQKO9-5ipDjVJGjlNgCv46A1c8@mail.gmail.com>
To: Eran Hammer-Lahav <eran@hueniverse.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [OAUTH-WG] I-D Action:draft-ietf-oauth-v2-08.txt
X-BeenThere: oauth@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: OAUTH WG <oauth.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Wed, 16 Jun 2010 01:21:02 -0000

A few small corrections:

- section "1.3. Overview": "exchange that access grant" => "exchange
the access grant" ?

- section "1.4.2. User-Agent", step (C) and also section "3.1.
Authorization Server Response": the authorization code is optionally
returned in the user_agent profile, but it is not clear when this is
done; even if an authz server issues these codes with User-Agent I
don't think it will be done on every single request, an extra request
parameter may be needed to ask for a code (I think the original
request for this feature did specify such a parameter)

- section "1.4.3. Native Application": "incapable of receiving
callback requests from the server", in most cases this is not true,
native apps can specify a callback URL (custom scheme, locally running
web server, local HTML file, helper web app)

- section "4. Obtaining an Access Token": "The token endpoint URI MAY
include a query component, which must be retained when adding
additional query parameters.", in this case there is no need to add
any query parameters, the request is executed as a POST.


Thanks,
Marius



On Mon, Jun 14, 2010 at 7:06 PM, Eran Hammer-Lahav <eran@hueniverse.com> wrote:
> This is the second half of the big rewrite. I changed the entire introduction to better explain the new model, as well as cleaned up the rest of the new work. This is still not a smooth specification, but I think the general structure is starting to come through. I feel much better about the current story line, even if it has many holes in it.
>
> My focus now is on adding in extensibility.
>
> The spec is now 33 pages!
>
>   -08
>
>   o  Renamed verification code to authorization code.
>   o  Revised terminology, structured section, added new terms.
>   o  Changed flows to profiles and moved to introduction.
>   o  Added support for access token rescoping.
>   o  Cleaned up client credentials section.
>   o  New introduction overview.
>   o  Added error code for invalid username and password, and renamed error code to be more consistent.
>   o  Added access grant type parameter to token endpoint.
>
> EHL
>
>> -----Original Message-----
>> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On Behalf
>> Of Internet-Drafts@ietf.org
>> Sent: Monday, June 14, 2010 7:00 PM
>> To: i-d-announce@ietf.org
>> Cc: oauth@ietf.org
>> Subject: [OAUTH-WG] I-D Action:draft-ietf-oauth-v2-08.txt
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the Open Authentication Protocol Working Group
>> of the IETF.
>>
>>
>>       Title           : The OAuth 2.0 Protocol
>>       Author(s)       : E. Hammer-Lahav, et al.
>>       Filename        : draft-ietf-oauth-v2-08.txt
>>       Pages           : 33
>>       Date            : 2010-06-14
>>
>> This specification describes the OAuth 2.0 protocol.
>>
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-oauth-v2-08.txt
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the Internet-
>> Draft.
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>