Posted by: anshprat | April 4, 2008

my tryst with OpenID

The first time I had heard of OpenID was sometime in last sem when Taggy had told me about it. That was the time when we were hacking wordpress-mu to only allow authentication using ADS server.  Later on we also managed to implement LDAP and use it for system login and mail and svn and trac :)

Well then after that got busy with pragyan and the CMS developement, not to mention the Micromouse event.

And then came Google SoC. And I turn to the two things I know best, php and MySQL and something that I kept using in between, my openID (

Well now that am reading more and more about it, let me put in some of the things that I have stumbled across so far and which I have found intresting.

First and foremost the specifications. Its a first time that I have actually been able to read some specs and actually follow them more thoroughly than usual. Maybe the pleasant looks of  the specs page also has a big role to play in that.

Will soon put up a copy of my OpenID authentication

Then something that James Walker introduced me to, the OpenID attribute exchange.

You can read more about it in my Google SoC proposal out here

OpenID attribute exchange implementation

And another of my GSoC proposals out here

Ok, so coming back to OpenID.

Well is the place to begin all your head hunting.

Ok, after so much of wasting your time with  my personal experience, and if you are yet to check out the above linked sites, here is a brief summary of what OpenID is.

OpenID is a shared identity service, which allows internet users to log on to many different web sites using a single digital identity, eliminating the need for a different user name and password for each site. OpenID is a decentralized, free and open standard that lets users control the amount of personal information they provide.

Using OpenID-enabled sites, web users do not need to remember traditional authentication tokens such as username and password. Instead, they only need to be registered with any OpenID “identity provider” (IdP). Since OpenID is decentralized, any website can use OpenID as a way for users to sign in; OpenID does not require a centralized authority to confirm a user’s digital identity.

OpenID is increasingly gaining adoption among large sites, with organizations like AOL, Google, IBM, Microsoft, Orange, VeriSign, Yandex and Yahoo acting as providers.[1][2][3][4][5] In addition, integrated OpenID support has been made a high priority in Firefox 3[6] and OpenID can be used with Windows CardSpace.

Other than the list of OpenID Identity providers listed here, the following are a few of my preferred identity providers. Yes! is an openid! Basically can be used to sign up on any openid enabled sites. (Of course provided you are already logged into your  wordpress account!)

Beginning the february of 2008, all yahoo users can use their yahoo account as openid.

and some other identity providers  like 

Well the last one in the list is verisign provided OpenID. But just that the openid you get is a bit too long, as in

Maybe they should come up with something like sf is for sourceforge. So maybe a

Will post my GSoC proposal for OpenID soon as that contains more info about the OpenID.


I have to say, I’ve been very interested in OpenID - and look forward to seeing your GSoC proposal.

Sure, will be glad to be of any assistance!

Leave a response

Your response: