如何将您的 OpenId 委托给 Google Apps

发布于 2024-07-12 08:23:23 字数 342 浏览 7 评论 0原文

我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

ˇ宁静的妩媚 2024-07-19 08:23:23

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

夏天碎花小短裙 2024-07-19 08:23:23

您可以在 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/

如何视而不见 2024-07-19 08:23:23

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

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

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

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

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

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

For OpenId2 I currently have this on my site

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

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)

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

But it does allow me to use my google apps account because it is the one I am currently logged in with.

鲸落 2024-07-19 08:23:23

我的理解是,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.

留蓝 2024-07-19 08:23:23

他们说他们将来会这样做,但没有给出任何关于未来何时到来的线索。 请在 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

紫竹語嫣☆ 2024-07-19 08:23:23

这是不可能的。

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

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

It's not possible.

Note: OpenID authentication is currently supported for Google accounts only, not Google Apps (hosted) accounts

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文