CHANGE COLOR
  • Default color
  • Brown color
  • Green color
  • Blue color
  • Red color
CHANGE LAYOUT
  • leftlayout
  • rightlayout
SET FONT SIZE
  • Increase font size
  • Default font size
  • Decrease font size
Customize your homepage

Ethan and Krista's Personal Website

Home Ethan Shared Items How to Set Up OpenID on Your Own Domain

How to Set Up OpenID on Your Own Domain

E-mail Print PDF

For some reason I was under the mistaken impression that setting up an OpenID on my own domain, ginatrapani.org, would be a big hassle: that I'd have to host my own OpenID server software and that it would take all sorts of installation and maintenance BS to do so. I feel strongly about owning my identity online, mapping it to my nameplate domain, and actively choosing an authorizing party instead of just accepting the sign-in service du jour like Facebook, Twitter, Yahoo, or Google. Still, I never got set up with OpenID on ginatrapani.org because my perceived hassle factor was daunting. Instead, I used idproxy.net for my OpenID and put the domain setup on my "someday I have to do that" list. It meant that my OpenID was ginatrapani.idproxy.net instead of my own domain. Idproxy is a great service and I thank them for getting me started with OpenID; but still, I want my OpenID URL to be a domain name I own and control.

Turns out I was dead wrong about the hassle. Setting up OpenID capabilities on your own domain name is a two-lines-of-HTML affair, and it's finally done. (Thanks to Chris Messina for bringing me into the year 2006.) If you're interested in doing the same, here's what to know.

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 <link rel> tags to your HTML to get things working. 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 the <head> tags of ginatrapani.org you will find the following:

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" >
<link rel="openid2.local_id" href="http://www.google.com/profiles/ginatrapani" >

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.

I'm not sure yet how to set Idproxy as my "fallback" provider just yet; if you know how to do that, post it up in the comments.

Thanks to the folks in this Stack Overflow thread for clearing up how to use Google Profiles as an OpenID provider and to Chris for a great discussion of OpenID, OAuth, and verifying identity on the web.


read full article
 

About Our Site

This site was created to combine all of our personal sites into one. This will allow our friends and family to access all of our websites in one location with one login. You can also use your gmail credentials to login!

Contact Information

Ethan & Krista Bell
10592-A Fuqua #218
Houston, TX 77089
Ph: (281) 898-1219
Email: Use the contact form above.