We can setup a wiki page as a starting point while people wait for the IANA 
registry.

EHL


On 4/15/10 11:48 AM, "record...@gmail.com" <record...@gmail.com> wrote:

I think there will be a warming up period though as vendors prototype
with parameters before any sort of registry is setup. This should be
manageable given that we have a fairly small community right now
working on the spec.

On Thu, Apr 15, 2010 at 11:46 AM, Eran Hammer-Lahav <e...@hueniverse.com> wrote:
> Me too. I think a vendor-name prefix will work just fine. By definition
> anything with a prefix-period will be defined as vendor-specific and not for
> interop. As long as we keep the registration lightweight people should
> register new parameters and increase interop.
>
> EHL
>
>
> On 4/15/10 11:37 AM, "record...@gmail.com" <record...@gmail.com> wrote:
>
> I prefer no extension URIs since they make requests longer and really
> have never taken off in OpenID.
>
>
> On Thu, Apr 15, 2010 at 11:27 AM, Eran Hammer-Lahav <e...@hueniverse.com>
> wrote:
>> OAuth 2.0 flows use a single authorization endpoint (with 'type'
>> parameter).
>> This endpoint is OAuth-specific but must allow for extension parameters
>> (standard or vendor-specific).
>>
>> The issue is how to best allow for extensions defining new parameters. The
>> danger is common parameter names ('scope', 'language', 'permission') being
>> used differently by different vendors, creating interop issues with
>> libraries.
>>
>> Prefix alone (for the core or extensions) does not solve the problem since
>> extensions still suffer from potential namespace collision. 'oauth_'
>> prefix
>> makes all the parameter names longer, but doesn't add real value -
>> defining
>> new parameters, with or without the 'oauth_' prefix is still the same
>> problem.
>>
>> The typical solution is to define an extension policy, using a registry or
>> domain-namespace for new names.
>>
>> Proposal:
>>
>> Plain parameter names (names without '.' character) require registration
>> (IANA registry with a published specification). This will encourage people
>> to share their parameters and improve interop beyond the core protocol
>> parameters.
>>
>> Vendor specific names will require a prefix using either registered vendor
>> names (e.g. 'google', 'fb', 'yahoo'). Alternatively, use the same
>> extension
>> policy as OpenID where extensions use any prefix and include a prefix URI
>> identifier (e.g.
>> http://example.com?etx.language=en&ns:ext=http://example.com/spec1).
>>
>> EHL
>>
>> _______________________________________________
>> 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