首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OpenID,它有多开放?

OpenID,它有多开放?
EN

Stack Overflow用户
提问于 2010-12-13 23:58:35
回答 3查看 310关注 0票数 3

也许我把问题搞混了。我知道,使用OpenID,人们可以使用雅虎/谷歌/其他提供商登录我的网站,而无需在我的网站上注册用户名/密码。太棒了。

然而,对我来说,问题是当用户使用谷歌OpenID登录我的网站时,我如何查询该用户的雅虎网络信息?我的意思是,我看不出谷歌和雅虎之间有什么联系。这有点违背了OpenID的目的,不是吗?(因为谷歌和雅虎都是OpenID提供商,但他们不能为同一用户相互交谈。那么,拥有“通用登录”有什么好处呢?)

我实际上看到了FlickR,你可以(雅虎网络的一部分),你可以使用谷歌ID登录,但问题是,我已经有一个雅虎ID,你如何将我的谷歌OpenID与我现有的雅虎ID连接起来?

我对“通用登录”的想法是,无论我在哪个提供商注册了我的帐户,这种登录都可以在任何OpenID提供商上使用。如果我有一个已有的账号,我可以将其挂接或替换为现有的ID。从那时起,只要我使用这个“通用登录”登录,我就可以在任何地方获取我的信息。

有点困惑。希望有人能为我澄清这个问题。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-14 00:37:22

OpenID是一个开放的规范。它定义了提供者和使用者之间接口,该接口是所有提供者和使用者之间的identical1。

这不是将你的雅虎身份与你的谷歌身份联系起来,而是让你在许多其他网站(作为消费者)上通过你的OpenID身份(雅虎、谷歌等作为提供商)的any2来识别自己,而不是创建新的用户帐户并记住许多密码。

雅虎和谷歌都是供应商(而不是消费者)。

1几乎相同,因为它们可能支持额外的扩展。

2或可选的一些。

票数 2
EN

Stack Overflow用户

发布于 2010-12-14 00:36:20

这是Jeff Attwood最近在他的Coding Horror博客上对为什么SO使用openid的解释。

http://www.codinghorror.com/blog/2010/11/your-internet-drivers-license.html

票数 2
EN

Stack Overflow用户

发布于 2010-12-14 00:08:36

我听到两个问题:

1.如何获取有关使用OpenID访问我的站点的用户的信息? OpenID为此提供了许多库。只需选择:http://openid.net/developers/libraries/

2.如何将现有帐户与OpenID关联?一些提供商将为您完成此操作(谷歌)。无论哪种方式,你要么在提供者端,要么在接受者端,我不知道任何合并现有帐户的方法。

例如:将两个帐户与一个站点上的用户(您的Yahoo ID和OpenID)相关联。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4430708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档