About the author


The hostess of this here party.

Related Articles


  1. 1


    Ha! Look at that, it works. Thanks, Gina!

  2. 2


    Wow, thanks Gina. It obviously worked for me!

  3. 3


    Damn cool. Is there any way to modify the username it returns to something other than the OpenID url? It would be nice to set a proper username instead of having it be a url.

    Still though, awesomeness that I will use like mad.

  4. 4

    Jason Barone

    Wow, this is great. Definitely makes remembering your OpenID very easy.

  5. 5


    Hey, it works! How cool is this?

    Excellent tip, thank you.

  6. 6


    Yay :) Now if only I could have it download my avatar from the Google profile.

  7. 7


    Hooray! So nice to see all these custom domain name OpenID’s!

  8. 8

    Sean Cronin

    It works! Thanks! Now I don’t have to lookup that nasty Google OpenID url every time I want to login with OpenID.

  9. 9


    Glad to see you post this Gina. Listened to TWiG today and the entire segment with Chris Messina felt like deja vu of the past couple of days of what I was looking to accomplish with my domain and newly installed WordPress installation. I could not get the OpenID plugin to work with delegation to Google. The option for delegation is there, just wouldn’t work with Google. So I found a small plugin that was updated by coderich.net that would allow delegation to Google without having to edit WordPress themes directly. I went this route, as I would like the delegation to persist through theme changes without me having to remember to add the tags manually, (that’s if the plugin works as it should).

  10. 10

    Sean Cronin

    A note for other commenters: if you already have an account on Smarterware, log in with that account. Then go to your profile and associate your OpenID with it. That way you don’t end up making two different accounts.

  11. 11


    Gina, if using XHTML on your site (like Blogger for instance) you need to properly close the link element. So in your example, adding a simple “/” before the closing “>” in each of the two tags is needed. Otherwise, this worked like a charm.

  12. 13


    A great tip Gina. Thank you.

  13. 14


    That is SO easy, simple, amazing. I went through a lot more hoops than I thought was necessary to set up an OpenID with MyOpenID (don’t get me wrong, good folks, and it works), but this is Soooooo much easier!

    And while I have your attention…since I probably missed it somewhere, I’m interested in the headset you use for TWiG. :)

    Thanks, Gina!

  14. 15


    Awesome, thanks for the tip. πŸ˜€

  15. 17
  16. 19


    But the only problem is, now we all have the same generic avatar (this is the same ben as above). I liked having an avatar.

  17. 20


    Finally something useful from Google πŸ˜‰

  18. 21


    That works so well. Thanks for the info.

  19. 22


    Nice :)
    I remember a WordPress plugin that do the trick, don’t remember why I uninstall (maybe didn’t work properly with some version)

  20. 23


    Well sweet! I didn’t want to use Google, but I found instructions for delegating OpenID to ClaimID

    add similar two lines:

  21. 24


    I use getopenid.com as my provider, and checked and they do indeed allow me to delegate, so I just did it. I was excited when I heard Chris mentioning on TWiG, but I was in the car and had to wait to get home to do it. lol.

  22. 26


    Hey… that was pretty cool! Thanks Gina!

  23. 28


    OMG Gina That’s brilliant and really easy! Thank you for sharing! You Rock! Love TWiG

  24. 29

    David Mays

    That was amazingly simple.

  25. 30

    Harry Trinidad

    From the noob blogger: Which file do I write these lines in?

  26. 31
  27. 33


    And it works! Thanks Gina! That was so simple I’m suprised nobody wrote about this earlier.

  28. 35

    Steve Pelletier

    I used a different approach that did not require putting the html code in the header. myOpenID For Domains lets you set up openid.smarterware.org as a server by adding a DNS entry for your chosen subdomain(s) to the myOpenID servers. By pointing a DNS cname for your OpenID subdomain to myOpenID, they serve OpenID identity pages on your behalf.

  29. 36


    That is awesome! I heard this on TWIG but didn’t believe it was truly this easy. But it is. Thanks for the post!

  30. 37


    That was really an eye opener. Thank you! πŸ˜€

  31. 38


    Ok, that’s pretty cool. Next….

  32. 39


    Thank you Gina! This tip is great and so is Twig!

  33. 40


    Not bad at all, thanks for the hint!

  34. 43


    Thank you – really helpful hint!

  35. 44
  36. 45
  37. 46


    Likewise, heard on TWIG, thanks for showing us how.

  38. 47


    Slick and simple. Thanks for the tip.

  39. 48


    How awesome is this!!

  40. 50


    Thank you for the info! Amazingly simple and quick to enable. Cool stuff. πŸ˜€

  41. 52

    Matt Morgan

    Has anyone figured out how to do this with a Google Sites site?

  42. 53


    Hmmm. This works… but how do I set my user id as my name, rather than my domain?

  43. 54

    Chad Egeland

    Thanks for the write up on how to easily enable OpenID on your own domain.

  44. 55

    Jeffrey Stevison

    Thanks for the info Gina. Works great. I’m logged in here with my new OpenID!

  45. 56


    Thanks for informing us about this. I too assumed that doing this would be a hassle, but it was super easy!

    and by the way, don’t forget to upgrade to wordpress3!

  46. 57


    woooaaaauuuu…. i dont know any of html and it works!… jajajaja

    gina once again thanks!

    from Buenos Aires,

  47. 58


    Incredible! That was easy:)

    Thank you Gina & TWIG!

  48. 59


    Hello Gina,

    I was listening to TWIG 47 in the car yesterday morning as saying to myself “I have to try this”!

    Thanks for posting the 2 lines of code required to accomplish this. Works like a charm!

    Have a great weekend :)

  49. 60


    Forgot to ask: which OpenID WordPress plugin are you using on this site?

  50. 61

    Matt Jacob

    Nifty! I was using myOpenID with a subdomain that I own/control, but this is even shorter and more portable. Thanks for the tip.

  51. 63


    Thrilled with this tip.


  52. 64


    Also, if you have your blog on blogger.com (such as I do), these meta tags are already present, so you don’t have to change anything.

    This is unbearably cool :)

  53. 65


    Awesome. OpenID on my domain. Thanks Gina and Chris!!

  54. 66

    John Bradley

    Having backup providers requires you to create a XRDS document and pointing to it via a meta tag.

    Use whatever URI you intend to put the XRDS file at.

    The XRDS needs to look something like



    Not all openID RP correctly implement full discovery, I know the DotNetOpenAuth works.

    There are probably only tens of people with backup OPs so this feature is not well supported.

    I hope this helps.
    John B.

  55. 67

    John Bradley

    Sorry apparently the Wiki eats XML.

  56. 68
  57. 71


    Works nicely. Thanks!

  58. 72


    Thanks so much for this.

  59. 74


    Something I was really wanting. Thanks a lot Gina and Chris.

  60. 75

    Walter Reade

    Okay . . . that’s pretty cool. Looks like I’m *finally* going to start taking OpenID seriously.

  61. 76


    Excellent tip! One thing: on Blogger, just remember to make sure to put “/” before the closing “>” in each tag or else it won’t work.

  62. 77


    Woo Hoo. Works. Thanks.

  63. 78


    Since John’s post did not come out nicely, I created a blog entry on “How to set up openid on your own domain with fallback provicer”


  64. 80


    Is this thing on? Sorry.

  65. 81


    Thanks :) It seems to work too!

  66. 82


    Cool — this worked for THIS login, but when I try it at Phixr.com, I get “failed to find openid.server tag…” — ???

  67. 83

    Paul Walker

    Doesn’t work if you’re hosted on Google Apps, which is somewhat ironic ;-).

  68. 84


    Thanks Gina!!

    If you happen to use a header redirect on your index page (send to a blog folder for example) you need to point at a page which actually has the openID lines as the auth system will not follow the redirects (not sure why!!)

    jamesakadamingo @ onlyidiotsassume.co.uk

  69. 85


    @jamesakadamingo — I’m using a header redirect on my domain, and it’s working for me without having the openID lines in the end page.

  70. 87


    Awesome, thanks for the tip Gina!

  71. 89


    Trying it out now. Thanks Gina.

  72. 91


    crazy easy cheers for the tips

  73. 92


    Thanks for the tip Gina. Just set up my OpenID on my site to leave this comment.

  74. 93


    Wow! That really is easy!

  75. 94


    You can use http://www.own-id.com/ to use your own domain as an OpenId, no HTML needed.

  76. 95
  77. 96


    Let’s try this again. Ok, looks better.

  78. 97


    Good lord I can’t believe how easy that was! Too bad I can’t have a profile image that is consistent anywhere I login with my openID.

  79. 98


    Great tip as always, Gina. Thanks!

  80. 99


    pretty sweet. Thanks for the tip!

    created a subdomain so that i can use different accounts under the same domain. Schnaazy!

  81. 100


    Thanks for providing an openID playground here!

  82. 102


    Using https://www.myopenid.com/ it is also pretty easy to set up an OpenID on a subdomain of your own domain (using a CNAME). That way whenever you want to change OpenID provider, you can simply change the CNAME.

  83. 103


    Good to be able to use your own domain for an openID…

    BUT this does not automatically mean more “safety” :
    Doesn’t this imply that you now need to make sure you’ll own this domain “forever” (and this is not free!) ?
    Because the day you lose the domain name, you lose your openID, and all your accounts registered with it on any sites may then not only be lost for you… but also can be “stolen” by whoever takes the ownership of what was your domain.
    He can now just redirect your former openID url to some openID provider where he will authenticate himeself… then access to what were your accounts.
    And you won’t even be able to access or delete these accounts anymore.

    Or am I wrong ?

  84. 104


    Thank you. This is a very helpful, simple tutorial.

  85. 105


    Very helpful, thanks for posting this :)

  86. 106


    Awesome! openID always seemed more complicated than it should be. Guess it wasn’t after all :)

  87. 107


    Thanks for this post! I heard about it on TWiG. I modified the MyOpenID WordPress plugin to work with Google Profile. Gonna try and get it added permanently so that it is easy to setup in WordPress without modifying the template.

  88. 108


    Neat-o burrito! Now how do I get the trailing slash out of my openid?

  89. 109


    Nevermind, I figured out you can edit your WordPress (aka smarterware.org) profile. :)

  90. 110


    Awesome article! this is from my openid! :)

  91. 111


    Thanks Gina. Another fantastic tip!

  92. 112

    Khürt Williams

    Great article, Gina. If you are using a WordPress blog there is an OpenID plug-in that enables the use of your blog URL as an OpenID. That’s the way I setup my blog in 2006.

  93. 113


    Got my OpenID delegation to google profile sorted – thanks for the tip. (but I gotta say it was hard to find in the ‘show notes’)

  94. 114


    I had been delegating to Verisign PIP – https://pip.verisignlabs.com/ – previously. That has some interesting features but would rather use Google. Didn’t realize they supported this. Thanks for the tip.

  95. 115

    Jordan Conway

    Just testing this out… Wondering if there’s a way to get a profile pic incorporated.

  96. 116


    This was my first introduction to OpenID and utilizing one of my existing services (Google Profiles) just makes jumping into this open authentication environment that much more of a no-brainer. It is these smaller features of Google products that need to be advertised more.

  97. 117



    Very nice tip and also I was wondering is there any way to add link open id with google apps email id other then gmail.com

  98. 119

    Jon Byrne

    Wow I am a week behind on your posts. This is fantastic, 30 seconds and all up and running.

    Thanks Gina.

  99. 120


    This tip was full of win! Gina, you rock!

Comments are closed.