A note on installing PHPMyId as the openid provider for your website.
With the advent of openid providers like Clickpass, having your own OpenID has become very easy. Services like clickpass use the APIs provided by popular service providers like Yahoo, Google to enable you to use those accounts as openids.
However, nothing beats having your website or blog act as your
OpenID. After all, btbytes.com
is shorter than my.yahoo.com/btbytes
.
To make your website a OpenID provider, you need two files and 5 minutes.
MyID.config.php
$ echo -n 'username:realm:password' | openssl md5
head
section of your frontpage (or the header template of your blog software).
<link rel="openid.server" href="http://mysite.com/MyID.config.php">
<link rel="openid.delegate" href="http://mysite.com/MyID.config.php">
Thats it.
To test your setup, go to any openID enabled commenting system (eg: LiveJournal blogs) and enter your website's URL. The site you are on will make a request to your website, asking it to verify you. Your site will ask you for username and password. If the user name and password is correct, your site will in turn send a message to the requesting site saying that you are the genuine stuff.
Once you have logged into into your OpenID provider, as long you don't clear the browser cache, you should be able to just enter your website into any OpenID box and be automatically logged in. This is the major advantage over having to maintain a login for every site.
© 2003-2011 Pradeep Gowda