我可以通过标准 Google 帐户使用 OpenID 委托吗?
我目前正在使用 ClaimID,并且我的网站上有以下数据以允许授权:
<link rel="openid.server" href="http://openid.claimid.com/server" />
<link rel="openid.delegate" href="http://openid.claimid.com/tjrobinson" />
Google 是否有等效的网址? 如果没有,有没有提到未来的支持?
在有人将其标记为重复之前,我先了解一下现有的问题:如何将您的 OpenId 委托给 Google Apps。 但是,该问题特指 Google Apps,我只是想知道我是否可以通过普通的 @gmail.com 帐户使用 OpenID 委派?
I'm currently using ClaimID and have the following data on my website to allow delegation:
<link rel="openid.server" href="http://openid.claimid.com/server" />
<link rel="openid.delegate" href="http://openid.claimid.com/tjrobinson" />
Are there equivalent URLs for Google? If not, has there been any mention of support in future?
Before anyone marks this as a duplicate, I am aware of this existing question: How do you delegate your OpenId to Google Apps. However, that question refers specifically to Google Apps, I just want to know if I can use OpenID delegation with a normal @gmail.com account?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Google 不支持委派。 如果您搜索Google 网上论坛,会出现多个线程,但它们都是得出相同的结论:目前不支持。
Google does not support delegation. If you search the Google Group there are several threads, but they all reach the same conclusion: it's not supported at this time.
您可以将一个值放入 openid2.provider 中,但问题是 openid2.local_id 值...对于 Google,它为每个 RP 分配一个不同的值。 你会把哪一个放在这里? 在 Google 提供非匿名声明标识符之前,您无法在此处放置太多内容。
哦,当然,提供商端必须遵守委托规则,我怀疑它不会,因为它不会被使用,因为谷歌不支持它。
There is a value you could put into openid2.provider, but the problem is the openid2.local_id value... for Google, it assigns a different one to every RP. Which one would you put here? Until Google offers a non-anonymous claimed identifier, there's not much you can put here.
Oh, and of course the Provider on their end has to play by the rules of delegation, which I suspect it doesn't since it wouldn't be used since Google doesn't support it.