[ Have a look at this screencast to view OpenID in action ]
According to I want my OpenID!,
“OpenID is a light-weight, decentralized authentication mechanism that allows you to have one login that you can use anywhere on the Internet.”
This is great as I have 159 (Yes! One bloody hundred and fifty-nine!) passwords in my password database right now and the number does not seem to decrease.
This is what I did to get my own OpenID:
Step 1 – Get one from an identity provider
I chose MyOpenID (you can choose any of those providers), filled in a simple form, waited for a confirmation email and voilÃ I am the proud owner of avinashmeetoo.myopenid.com (notice that an OpenID is just a URI)… until I realise that it is not exclusive enough :-)
Step 2 – Get my own OpenID
avinash.noulakaz.net is a much nicer OpenID than the one from MyOpenID, n’est ce pas?
I simply created an HTML page (index.html if you want to know) at http://avinash.noulakaz.net/ with the following content:
<link rel=”openid.server” href=”http://www.myopenid.com/server/” />
<link rel=”openid.delegate” href=”http://avinashmeetoo.myopenid.com/” />
<meta http-equiv=”X-XRDS-Location” content=”http://avinashmeetoo.myopenid.com/xrds” />
<p>Go to my <a href=”http://avinashmeetoo.myopenid.com/”>OpenID identity page</a></p>
Notice the link rel and the meta tags: they are used to delegate authentification to the MyOpenID server.
Step 3 – Discover some new OpenID-enabled websites
Of course, OpenID is also used when contributing comments on weblogs. LiveJournal and Movable Type support OpenID out of the box. WordPress (which I use for this weblog) requires a plugin that I’ve not yet installed :-)