【发布时间】:2009-11-15 12:34:38
【问题描述】:
背景
我曾经有一个标准的 Linux 托管帐户用于我的域,http://www.tjrobinson.net/ 和 http://tjrobinson.net/ 显示相同的内容。我使用http://tjrobinson.net/ 作为我的 OpenID 登录名,结合下面的标记,我可以使用 ClaimID 作为我的 OpenID 提供程序,但标识符更短、更便携和更好。
<link rel="openid.server" href="http://openid.claimid.com/server" />
<link rel="openid.delegate" href="http://openid.claimid.com/tjrobinson" />
问题
我现在已将网络托管切换到 Google App Engine。问题是我不能再使用http://tjrobinson.net/ 作为我的 OpenID 登录,因为 Google App Engine 不支持“裸域”。
我使用 ZoneEdit 托管我的 DNS,虽然我可以设置 WebForward(301 重定向)到 http://www.tjrobinson.net/,但它不适用于 OpenID 委托。
问题
有没有一种方法可以使用 Google App Engine 或 ZoneEdit(或其他免费服务)为裸域设置 OpenID 委托?
更新
奇怪,它现在似乎可以工作了——也许是 Stack Overflow 的问题,或者我的 DNS 更改没有完全传播?看起来 301 重定向毕竟确实有效,至少在我尝试过的 Stack Overflow 和其他启用 OpenID 的网站上是这样。
【问题讨论】:
标签: google-app-engine openid dns