I finished the major part of -17, adding a new Client registration section and 
folding client authentication into it. This new text attempts to directly 
address:

* client authentication requirements
* define client types with regard to keeping secrets
* set registration requirements
* properly explain client identifier
* replace client credentials with a more generic client authentication (in 
terms used throughout the document)
* provide a comprehensive discussion of redirection URIs (this is where the few 
normative changes are)
* tweak the implicit and authorization code intros to better reflect reality 
('optimized for')
* separate client identifier from client authentication (keep binding 
requirement)

Normative changes (this should be verified):

* require client authentication for private clients (previously implied)
* require redirection endpoint registration for implicit grant and all for 
public clients requests
* remove client_id as a required parameter from the token endpoint (now back to 
being part of the client_secret pair)

The draft includes other changes like new error codes, but I'll list those when 
the draft is published. I still have about 32 more items on my list to apply 
before publishing, but the major changes are done.

You can always find the latest here:

https://github.com/hueniverse/draft-ietf-oauth

Early review of the following sections would be GREALY appreciated:

2.  Client Registration
    2.1.  Client Types
    2.2.  Registration Requirements
    2.3.  Client Identifier
    2.4.  Client Authentication
        2.4.1.  Client Password
        2.4.2.  Other Authentication Methods
    2.5.  Unregistered Clients

3.1.2.  Redirection URI

3.2.1.  Client Authentication

-17 will be published by Friday at which point I will leave it to the chairs to 
decide if they still want to initiate WGLC or give the draft a few days of 
informal review.

EHL


> -----Original Message-----
> From: Eran Hammer-Lahav
> Sent: Monday, July 04, 2011 10:09 PM
> To: OAuth WG
> Subject: Timely review request: pre-draft-17
> 
> I have started sharing my planned changes for 17:
> 
> https://github.com/hueniverse/draft-ietf-oauth
> 
> Change log:
> 
> https://github.com/hueniverse/draft-ietf-
> oauth/commit/24a48f99c204331264028
> f66708427961a1bc102#diff-3
> 
> 
> My main focus right now is to clarify client types, registration, and
> identification, as well as tweak the registration requirements for redirection
> URIs. This is still very raw. However, I would very much like to get feedback
> about the following sections:
> 
> 1.1.1.  Client Types
> 1.2.  Client Registration
> 
> 2.1.1.  Redirection URI
> 
> 
> In section 2.1.1, please note that it includes many new normative
> requirements, but in practice, they mostly boil down to the requirement to
> register a redirection URI for using the implicit grant type as well as using 
> the
> authorization code with a public client (new term for describing client
> incapable of keeping secrets).
> 
> I have turned the spec around, making registered redirection URIs the
> default, and using the parameter as an optional feature.
> 
> Feedback is very much appreciated as we only have a few more days before I
> have to push out -17 and would like a few more eyes looking at the new text
> before published.
> 
> I am still not ready to share changes to section 3. Also, I have a long list 
> of
> additional changes raised on the list.
> 
> Thanks,
> 
> EHL
> 
> 
> 

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to