如何将您的 OpenId 委托给 Google Apps
我使用 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。
谢谢
-马蒂厄
I use Google Apps for my domain email, and I was wondering if I could use that account for OpenID instead of the regular Gmail account.
I know I can delegate Openid to some other URL using this:
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://samruby.myopenid.com/" />
But I can't find the appropriate URLs for Google.
Thanks
-Mathieu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
Google 最近(大约一个小时前)宣布为 Google Apps 客户提供 OpenID 支持。
查看 Google 上的发现协议组。 应该是一个好的开始。
我相信端点是 ht tps://www.google.com/accounts/o8/site-xrds?hd=your-domain.com
Google recently (an hour or so ago) announced OpenID support for Google Apps customers.
Check out the discovery protocol on Google Groups. Should be a good start.
I believe the endpoint is ht tps://www.google.com/accounts/o8/site-xrds?hd=your-domain.com
您可以在 Google Apps 域中运行您自己的 openid 服务器(使用 GAE) - Google 提供了 openid 服务器的示例代码。 我最近将其移植到最新的 OpenID 库,所以现在它与 Openid 2.0 兼容。 项目页面:http://code.google.com/p/appengine-openid-提供商/
You can run your own openid server in your Google Apps domain (using GAE) - Google provides sample code of openid server. I've recently ported this to latest OpenID library, so now it is Openid 2.0 compatible. Project page: http://code.google.com/p/appengine-openid-provider/
MyOpenID.com 确实在您自己的域上提供 openid。
MyOpenID.com does offer openid on your own domain.
对于 OpenId2,我目前在我的网站上有这个,
因为它是唯一需要的。 因为我现在已作为我的默认 Google 帐户登录到 Google Apps。 OpenID 消费者(此时主要是 Stack Exchange 站点)使用该帐户(我从 google 收到一条消息,询问该站点是否可以使用该 google 帐户。
这不会像您使用非帐户那样强制使用 google apps 帐户)谷歌应用程序帐户(除了上面的提供商)
但它确实允许我使用我的谷歌应用程序帐户,因为它是我当前登录的帐户。
For OpenId2 I currently have this on my site
as it is the only one required. Since I am logged in to Google Apps now as my default google account. OpenID consumers (Stack Exchange Sites mostly at this point) use that account (I get a message from google asking if the site can use that google account.
This doesn't FORCE the google apps account the way it would if you used a non-google apps account with (in addition to the provider above)
But it does allow me to use my google apps account because it is the one I am currently logged in with.
我的理解是,Google 并未公开该服务器 URL,因此该技术对于 Google OpenID 来说无法操作。
My understanding is that Google is not exposing that server url, and as such makes this technique inoperable for a Google OpenID.
他们说他们将来会这样做,但没有给出任何关于未来何时到来的线索。 请在 Google 网上论坛 http://groups 中查看此帖子。 google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708
They say they will in the future but doesn't give any clue to when the future will be here. See this thread in Google groups http://groups.google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708
这是不可能的。
© http://code.google.com/apis/accounts/docs/OpenID.html
It's not possible.
© http://code.google.com/apis/accounts/docs/OpenID.html