Background
I used to have a standard Linux hosting account for my domain with both http://www.tjrobinson.net/ and http://tjrobinson.net/ displaying the same content. I used http://tjrobinson.net/ as my OpenID login which, combined with the markup below, let me use ClaimID as my OpenID provider but with a shorter, more portable and nicer identifier.
<link rel="openid.server" href="http://openid.claimid.com/server" />
<link rel="openid.delegate" href="http://openid.claimid.com/tjrobinson" />
Problem
I ve now switched web hosting over to Google App Engine. The problem is I can t use http://tjrobinson.net/ as my OpenID login anymore as Google App Engine doesn t support naked domains .
I use ZoneEdit to host my DNS and although I can set up a WebForward (301 Redirect) to http://www.tjrobinson.net/, it doesn t work with the OpenID delegation.
Question
Is there a way I can set up OpenID delegation for the naked domain using either Google App Engine or ZoneEdit (or another free service)?
Update
Strange, it seems to be working now - perhaps it was a problem with Stack Overflow, or my DNS changes hadn t fully propagated? It looks like the 301 Redirect does work after all, at least with the Stack Overflow and other OpenID enabled sites I ve tried.