+1 to access_token.

2011/6/16 Eran Hammer-Lahav <e...@hueniverse.com>:
> It should be pretty easy :-)
>
> Anyone objects to changing the parameter name from 'bearer_token' to 
> 'access_token'? Let Mike know by 6/20 or he will make the change.
>
> EHL
>
>
>> -----Original Message-----
>> From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On Behalf
>> Of Mike Jones
>> Sent: Wednesday, June 01, 2011 1:15 PM
>> To: David Recordon; George Fletcher
>> Cc: paul Tarjan; oauth@ietf.org
>> Subject: Re: [OAUTH-WG] consistency of token param name in bearer token
>> type
>>
>> If you can drive a consensus decision for the name "access_token", I'd be
>> glad to change the name in the spec.  I agree that the current names are
>> confusing for developers.
>>
>>                               -- Mike
>>
>> -----Original Message-----
>> From: David Recordon [mailto:record...@gmail.com]
>> Sent: Wednesday, June 01, 2011 12:06 AM
>> To: George Fletcher
>> Cc: Mike Jones; Doug Tangren; oauth@ietf.org; paul Tarjan
>> Subject: Re: [OAUTH-WG] consistency of token param name in bearer token
>> type
>>
>> Yeah, can understand how we got here. Just found it quite confusing when
>> reading these two specifications together with an implementor's hat on.
>>
>> On Tue, May 31, 2011 at 12:29 PM, George Fletcher <gffle...@aol.com>
>> wrote:
>> > Brief pointer to the "history" of this change. This change was adopted
>> > in draft 4 of the bearer spec as there were concerns with the previous
>> > parameter name of 'oauth_token'. The suggestion was made to use
>> > 'bearer_token' so that it matches the scheme used in the Authorization
>> > header. The thinking being that reading the bearer token spec would
>> > seem weird if the Authorization header used one name and the GET/POST
>> > methods used a different name.
>> >
>> > The 'bearer_token' name got a few +1 and no dissents.
>> >
>> > Full thread starts here [1]. Mike accepting the 'bearer_token'
>> > recommendation is here [2].
>> >
>> > Thanks,
>> > George
>> >
>> > [1] http://www.ietf.org/mail-archive/web/oauth/current/msg05497.html
>> > [2] http://www.ietf.org/mail-archive/web/oauth/current/msg05881.html
>> >
>> > On 5/28/11 12:30 PM, David Recordon wrote:
>> >
>> > Did a full read through of draft 16 and the bear token spec with Paul
>> > yesterday afternoon in order to do a manual diff from draft 10. The
>> > point Doug raised was actually confusing. Throughout the core spec
>> > it's referred to as access_token but then becomes bearer_token upon
>> > use.
>> >
>> > Just thinking through this from a developer documentation perspective,
>> > it's going to become confusing. Developer documentation focuses on
>> > getting an access token and then using that access token to interact
>> > with an API. Thus the code you're writing as a client developer will
>> > use variables, cache keys, and database columns named `access_token`.
>> > But then when you're going to use it, you'll need to put this access
>> > token into a field named bearer_token.
>> >
>> > Feels quite a bit simpler to just name it access_token. Realize the
>> > core spec never did this since we didn't want to trample on protected
>> > resources which might already have a different type of access_token
>> > parameter. oauth_token was a good compromise since developers would
>> > already know that they were using OAuth and thus a new term wasn't
>> > being introduced. That's no longer true with bearer_token since 99% of
>> > developers will have never heard of a bearer token.
>> >
>> > Googling for "bearer token" turns up Eran's blog post titled "OAuth
>> > Bearer Tokens are a Terrible Idea" and there isn't a single result on
>> > the first page which explains what they are. Binging for "bearer
>> > token" is equally scary.
>> >
>> > --David
>> >
>> >
>> > On Mon, May 23, 2011 at 11:38 AM, Mike Jones
>> > <michael.jo...@microsoft.com> wrote:
>> >
>> > The working group explicitly decided that a different name should be
>> > used, to make it clear that other token types other than bearer tokens
>> > could also be used with OAuth 2.
>> >
>> >
>> >
>> >                                                             -- Mike
>> >
>> >
>> >
>> > From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On Behalf
>> > Of Doug Tangren
>> > Sent: Wednesday, May 11, 2011 10:09 PM
>> > To: oauth@ietf.org
>> > Subject: [OAUTH-WG] consistency of token param name in bearer token
>> > type
>> >
>> >
>> >
>> > This may have come up before so I'm sorry if I'm repeating. Why does
>> > bearer token spec introduce a new name for oauth2 access tokens [1],
>> > "bearer_token", and before that [2], "oauth_token"?
>> >
>> >
>> >
>> > I apologize if this may sound shallow but, why introduce a new
>> > parameter name verses sticking with what the general oauth2 spec
>> > already defines, "access_token". It seems arbitrary for an auth server
>> > to hand a client an apple then have the client hand it off to the
>> > resource server and call it an orange.
>> >
>> >
>> >
>> > Was this just for the sake of differentiating the parameter name
>> > enough so that the bearer tokens may be used in other protocols
>> > without being confused with oauth2 access_tokens?
>> >
>> >
>> >
>> > [1]:
>> > http://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-04#section-2.2
>> >
>> > [2]:
>> > http://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-03#section-2.2
>> >
>> >
>> >
>> > -Doug Tangren
>> > http://lessis.me
>> >
>> > _______________________________________________
>> > 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
>> >
>> >
>> > --
>> > Chief Architect                   AIM:  gffletch
>> > Identity Services Engineering     Work: george.fletc...@teamaol.com
>> > AOL Inc.                          Home: gffle...@aol.com
>> > Mobile: +1-703-462-3494           Blog: http://practicalid.blogspot.com
>> > Office: +1-703-265-2544           Twitter: http://twitter.com/gffletch
>> >
>>
>> _______________________________________________
>> 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

Reply via email to