Yes agreed. The way I read it any flow can omit client credential if they have 
another means to identify it. 

Phil

Sent from my phone. 

On 2011-04-05, at 6:24, Justin Richer <jric...@mitre.org> wrote:

> Phil,
> 
> It's completely within the normative language of the spec to do things
> this way right now -- the question is how the editorial text surrounding
> the normative text presents different flows and use cases and how to map
> between them. As it's written in the latest drafts, it sounds like the
> implicit flow is the best option for native clients, but that doesn't
> match with current and planned deployments.
> 
> -- Justin
> 
> On Mon, 2011-04-04 at 16:59 -0400, Phil Hunt wrote:
>> Does section 3.2 help you?
>> "In addition, the authorization server MAY allow unauthenticated access 
>> token requests when the client identity does not matter (e.g. anonymous 
>> client) or when the client identity is established via other means."
>> 
>> Phil
>> phil.h...@oracle.com
>> 
>> 
>> 
>> 
>> On 2011-04-04, at 1:09 PM, Justin Richer wrote:
>> 
>>> Agreed - we are planning to use the auth-code flow for native apps and
>>> have no immediate plans to use implicit mode for native clients, either.
>>> We'd be using the auth-code flow with a client id only and no client
>>> secret, which I think is the pattern that everyone else is planning to
>>> follow.
>>> 
>>> -- justin
>>> 
>>> On Mon, 2011-04-04 at 14:54 -0400, Skylar Woodward wrote:
>>>> I agree with Marius' points. We plan to support the auth-code flow for 
>>>> native apps as well.  There is no reason why native apps can't perform a 
>>>> successful auth-code flow, they just do so without client credentials.  
>>>> However, the spec doesn't make it clear that this is viable option.
>>>> 
>>>> skylar
>>>> 
>>>> 
>>>> On Apr 4, 2011, at 2:29 PM, Marius Scurtescu wrote:
>>>> 
>>>>> On Mon, Apr 4, 2011 at 10:47 AM, Kris Selden <kris.sel...@gmail.com> 
>>>>> wrote:
>>>>>> A typical iPhone app cannot be shipped with a client secret and rightly 
>>>>>> or wrongly users expect to only have to enter their credentials once.
>>>>>> 
>>>>>> What is the best profile to use for an app that can't have a client 
>>>>>> secret and needs a refresh token or a long lived access token?
>>>>> 
>>>>> The authorization code grant, aka web server flow.
>>>>> 
>>>>> The spec is misleading in this respect IMO.
>>>>> 
>>>>> Marius
>>>>> _______________________________________________
>>>>> 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
>> 
> 
> 
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to