Mood: Contemplative
Sound: The Fumes
Travel destination: Japan   

I have been playing with OpenID a lot lately. I have also been lucky enough to have a talented Ruby coder working with me to get the provider side of things worked out. At this stage we have gone with RESTful implementation and a MySQL datastore. OpenID is completely transparent to the end user. Neat.

I will reveal more as I progress with this project, but here is a quick diagram of the basic authentication protocol for those of you just getting started. This is not how we implemented it however…

An overview of the OpenID protocol