If you want to set up an OpenID authentication using your Google account—and hey, who doesn’t—on a domain that you control, it’s easy as pie. Gina Trapani shows us how.
First, Google Profiles (and, it turns out, idproxy.net and ClaimID and a bunch of other OpenID providers) can work with your domain name, so all I have to do is add a few tags to your HTML to get things set up. Second, you can specify multiple OpenID providers, so if idproxy.net was down or Google Profiles was down, you can have a provider fallback. Sweet. Now, in thetags of ginatrapani.org you will find the following:
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" ></link> <link rel="openid2.local_id" href="http://www.google.com/profiles/ginatrapani" ></link>
That sets Google Profiles as the authorizing party for my OpenID, but my OpenID URL is ginatrapani.org. You can see my new OpenID in action right here; I signed into this very site with my new OpenID and posted a comment.
You will, of course, want to substitute your own Google profile for Gina’s. I’ve done so on the main page (view source). Also, I think it’s now sufficient to simply use this:
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/id" ></link>
Try ’em both and let me know how they work for you.