As usual in decentralized authentication posts, I'd like to mention Mozilla Persona[1] which is a decentralized third party authentication service over the open source BrowserID protocol.
I don't mean to diminish the author's work in any way; but if you're interested in these things and don't know about Persona, please look into it!