Brian's brought up the point that the new organization would cause an 
implementor to have to jump all around the spec to find all the parts needed. I 
propose that the working group work on a set of "implementor guides" that 
detail exactly what parts one needs to deal with all of the major use cases. 
These would cover both the client and server cases, and would be worded along 
the lines of "listen like this, accept these five arguments that do this, and 
return this". In this way, it would be closer to the -06-and-earlier 
"profiles". 

I can see value in this helping adoption. An implementor isn't going to care 
about elegant organization of thoughts if they can't figure out what parameters 
to listen for. A set of guides like this would give someone a direct, 
non-ambiguous way to go about building stuff. Case in point, in all my 
implementations of OAuth 1.0, I referred more to the connection diagrams than I 
ever did to the protocol spec.

But this of course does beg us to ask, shouldn't the spec itself fill this 
role? Or can it?

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

Reply via email to