OAuth 2.0 standard editor quits, takes name off spec
theregister.co.uk
theregister.co.uk
Is the mess on the side of a library writer's perspective? Or in running it on the server?
That's because the Clojure library isolated you from the vastly different interpretations that those providers have of the spec. Had you written your connectors from scratch, you would have experienced the "mess."
I would like to see any changes iterate smaller, not to mention ignore enterprise use cases completely since they already have an excellent framework called SAML 2.0 and OAuth is mostly good to accelerate the development of self-served web apps (ie consumer apps and SaaS).
IMO, a standards push of any sort needs a single, in-touch BDFL to say: "Here is how it is going to be, here are your limited options. Maybe, here are the official libraries and test suites."
The current pattern of design by committee is severely broken.
Meaning, why does not a new service X model their implementation as Facebook - or maybe Twitter?
But no - every new service starts from scratch and tries to reinvent the wheel. Even wrapper libraries cannot keep up with all these "understanding" of the protocol.
(This rant is valid for APIs in general)