28

我将 Google Apps 用于我的域电子邮件,我想知道是否可以将该帐户用于 OpenID,而不是常规的 Gmail 帐户。

我知道我可以使用以下方法将 Openid 委托给其他 URL:

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://samruby.myopenid.com/" />

但我找不到适合 Google 的 URL。

谢谢

-马修

4

7 回答 7

16

Google 最近(大约一个小时前)宣布了对 Google Apps 客户的 OpenID 支持。

查看Google Groups 上的发现协议。应该是一个好的开始。

我相信端点是 ht tps://www.google.com/accounts/o8/site-xrds?hd= your-domain.com

于 2009-07-30T05:00:13.860 回答
6

您可以在您的 Google Apps 域中运行您自己的 openid 服务器(使用 GAE) - Google 提供了 openid 服务器的示例代码。我最近将它移植到最新的 OpenID 库,所以现在它与 Openid 2.0 兼容。项目页面:http ://code.google.com/p/appengine-openid-provider/

于 2009-04-30T21:02:34.767 回答
4

MyOpenID.com确实在您自己的域上提供 openid

于 2009-01-12T20:35:10.873 回答
4

对于 OpenId2,我目前在我的网站上有这个

<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud" />

因为它是唯一需要的。由于我现在作为我的默认 Google 帐户登录到 Google Apps。OpenID 消费者(此时主要是 Stack Exchange 站点)使用该帐户(我从 google 收到一条消息,询问该站点是否可以使用该 google 帐户。

这不会像您使用非谷歌应用程序帐户那样强制使用谷歌应用程序帐户(除了上面的提供程序)

<link rel="openid2.local_id" href="http://www.google.com/profiles/YOURGOOGLEPROFILE" />

但它确实允许我使用我的谷歌应用程序帐户,因为它是我当前登录的帐户。

于 2010-10-01T04:54:57.880 回答
1

我的理解是 Google 没有公开该服务器 url,因此使该技术无法用于 Google OpenID。

于 2009-01-12T20:23:18.573 回答
1

他们说他们会在未来,但没有给出未来何时到来的任何线索。在 Google 群组中查看此主题http://groups.google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708

于 2009-01-24T00:32:20.080 回答
1

这是不可能的。

注意:OpenID 身份验证目前仅支持 Google 帐户,不支持 Google Apps(托管)帐户

© http://code.google.com/apis/accounts/docs/OpenID.html

于 2009-03-23T16:17:02.163 回答