Quite the title and quite cool to use. The Hybrid Protocol combines OpenID and OAuth in such a way that with one flow you can ask for authentication (and get someones account information, like name and email) and authorization (a token) for a set of services specified in a scope.
Apart from providing a much cleaner user experience, it’ll save you a bunch of code. Especially via Omniauth.
UPDATE: My strategy just got merged into Omniauth’s master branch. So just use Omniauth instead of my fork.
To see how it works, try this demo.Like what you're reading, want to give me feedback or share your views? Let me know on Twitter.