gpt4 book ai didi

google-app-engine - 使用 Google App Engine 或 ZoneEdit 在裸域上设置 OpenID 委托(delegate)

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:51 25 4
gpt4 key购买 nike

背景

我曾经为我的域拥有一个标准的 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 委托(delegate)。

问题

有没有一种方法可以使用 Google App Engine 或 ZoneEdit(或其他免费服务)为裸域设置 OpenID 委托(delegate)?


更新

奇怪,它现在似乎可以正常工作 - 也许是 Stack Overflow 的问题,或者我的 DNS 更改没有完全传播?看起来 301 重定向确实有效,至少对于 Stack Overflow 和我尝试过的其他支持 OpenID 的网站是这样。

最佳答案

身份发现规范明确要求消费者遵循所有重定向。

来自 7.2. Normalization 部分的 OpenID 2.0 specification :

URL Identifiers MUST then be further normalized by both following redirects when retrieving their content and finally applying the rules in Section 6 of [RFC3986] [...] to the final destination URL. This final URL MUST be noted by the Relying Party as the Claimed Identifier and be used when requesting authentication (Requesting Authentication).

您的设置应该可以正常工作。

关于google-app-engine - 使用 Google App Engine 或 ZoneEdit 在裸域上设置 OpenID 委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com