我使用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的网址。
由于
-Mathieu
答案 0 :(得分:16)
Google最近(大约一小时前)宣布OpenID支持Google Apps客户。
结帐the discovery protocol on Google Groups。应该是一个好的开始。
我认为端点是ht tps://www.google.com/accounts/o8/site-xrds?hd = your-domain.com
答案 1 :(得分:6)
您可以在Google Apps域中运行自己的openid服务器(使用GAE) - Google提供openid服务器的示例代码。我最近把它移植到最新的OpenID库,所以现在它与Openid 2.0兼容。项目页面:http://code.google.com/p/appengine-openid-provider/
答案 2 :(得分:4)
MyOpenID.com does offer openid on your own domain。
答案 3 :(得分:4)
对于OpenId2,我目前在我的网站上有这个
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud" />
因为它是唯一需要的。由于我现在以我的默认Google帐户登录Google Apps。 OpenID消费者(主要是在此时使用Stack Exchange Sites)使用该帐户(我从谷歌收到一条消息,询问该网站是否可以使用该Google帐户。
如果你使用非谷歌应用程序帐户(除上述提供商之外),这不会强制谷歌应用程序帐户
<link rel="openid2.local_id" href="http://www.google.com/profiles/YOURGOOGLEPROFILE" />
但它确实允许我使用我的谷歌应用程序帐户,因为它是我目前登录的帐户。
答案 4 :(得分:1)
我的理解是Google没有公开该服务器网址,因此这种技术无法用于Google OpenID。
答案 5 :(得分:1)
他们说他们将来会这样,但是没有提供任何关于未来何时到来的线索。在Google论坛http://groups.google.com/group/google-federated-login-api/browse_thread/thread/19b33847210e5708
中查看此主题答案 6 :(得分:1)
这是不可能的。
注意:目前仅支持Google帐户的OpenID身份验证,而不支持Google Apps(托管)帐户