作为一个概念, OpenID 表现出巨大的潜力,然而这种潜力却因 OpenID 需要用户从当前登录网站进行跳转而遭遇障碍,当 Facebook Connect 也加入竞争,OpenID 的易用性问题便突出起来。鉴于此,Google 与 Plaxo 合作设计一个新的 OpenID 登录工作流以简化操作,他们同时在 OpenID 中加入 OAuth 以及 Google Contact API。

很多人知道 OpenID,却未必听说过 OAuth,然而 OAuth 有自己忠实的用户群,OAuth 被应用到诸如 Flickr,Netflix 一类的应用中,Twitter 也承诺支持 OAuth。吧 OAuth 与 OpenID 结合到一起可以改善用户体验,让这两种技术各尽其能,作为演示,你可以使用自己的 Google 账户注册 Plaxo 账户。

工作原理

这种 Google 与 Plaxo 运用的混合模式的工作原理是,首先使用 OpenID 登录,接着启动 OAuth 代理验证,最后,调用 Google Contacts API 访问联系人信息,而这一切对最终用户来说都是透明的。

在第一步中,用户通过 Gmail 对别的用户发起邀请,邀请中包含一个“使用 Google Account 注册”的按钮。

点击该按钮之后,新用户被定向到 Google 账户页以确定自己 的身份,系统还会给用户提供一个选项,让 Plaxo 记住该用户。

接受注册请求后,Plaxo 就会访问用户的 Google 账户并同该账户关联。最终,用户将拥有一个现成的 Plaxo 账户,而不必重新经历一次注册过程,也不必再记住一套用户名和密码。

重要意义

在早期的 Web 中,在每个网站拥有一套独立的账户并不奇怪,然而,一遍一遍地注册新账户,添加联系人,并记住这些账户显得很可笑,尤其当对密码的复杂度要求越来越严格的时候。

随着 Facebook Connect 的发布,这种可以从一个网站漫游到另一个网站的数字身份变得越来越受欢迎,Facebook Connect 的易用性给 OpenID 阵营带来压力,并带来简化操作的呼声。

Plaxo 和 Google 的努力可以为改善所有 OpenID 易用性的工作带来示范,以降低用户的挫败感,不过,VentureBeat 的 Eric Eldon 认为需要做的事还有很多:

“那些公司所宣称的多站点登录,应该拥有更好的集成性,并在一次或零次点击中实现登录,这是一个正确的方向。”

所有人都将是赢家

目前的局面并非盈者通吃,或你死我活,事实上,我们的 Web 环境是 Facebook Connect 和 OpenID 可以并存。因为我们有不同的应用可以让二者均变得可靠与实用。

从个人角度,用户不会将 Facebook 账户用于自己的银行或信用卡账户,而是用作社会站点中的人脉沟通,同样,OpenID 也有自己应用范畴。

Facebook 拥有大量用户基础,OpenID 背后有重量级的大公司撑腰,这两个阵营谁也不会轻易退出,它们的特点是,一个是专用的,但非常好用;一个是开放的但有点复杂。这两种技术会共存并相得益彰,从这个角度来说,我们都是赢家。

本文国际来源:http://www.readwriteweb.com/archives/google_plaxo_openid_oauth_usability.php
中文翻译来源:COMSHARP CMS 官方网站

延伸阅读

  • 用 Google 帐户登陆其它网站
  • OpenID资源大全
  • OpenID 来了,但我们不会用
  • Google 澄清其 OpenID 策略

转载于:https://www.cnblogs.com/mytec/archive/2009/01/30/2141052.html

Google 联合 Plaxo 对 OpenID 进行改进相关推荐

  1. 开源要安全!Linux 基金会、GitHub、GitLab、Google 联合起来了!

    编译 | 胡雨晴 责编 | 唐小引 出品 | CSDN开源实验室 今天,开源已经成为了全球技术应用的基础设施,据 Gartner 调查显示,99% 的组织在其 IT 系统中都使用了开源软件.不过,与此 ...

  2. Google 联合一些社交网站来对抗 facebook

          谷歌 (Google)  将与其它一些行业领先的社交网站联手,共同对抗互联网新贵Facebook. 谷歌将于周四推出一个通用标准集 ( OpenSocial ),允许软件开发者为谷歌旗下社 ...

  3. Google联合OpenAI揭秘神经网络黑箱:AI的智慧,都藏在激活地图里

    https://www.toutiao.com/a6665887885922664964/ 神经网络内部,究竟藏着什么? 这是无数机器学习研究者内心的终极疑问. 现在,Google和OpenAI的一场 ...

  4. 苹果、微软、Google 和 Mozilla 共同合作,改进跨浏览器的扩展开发

    Firefox.Edge.Safari 和其他众多的浏览器都以 Chrome 的扩展 API 为基础,但每个浏览器都增加了自己的变化,并不完全与 Google 的 API 保持一致.因此对于那些想要支 ...

  5. Google 联合美国专利局提供海量专利和商标数据下载

    Google与美国专利局于周三宣布了新的和做项目,在Google Patents里提供海量专利和商标数据免费下载,Google提供了将近10TB的空间(1TB=1024GB)来保存这些可直接下载的zi ...

  6. Facebook 与 Google 正在主导在线身份验证市场

    OpenID 公司 JanRain 的一项研究发现,用户在第三方网站进行身份验证时,最喜欢使用 Google 和 Facebook 的身份验证服务.Facebook 的验证服务 在媒体, 零售,技术等 ...

  7. Google 允许雅虎用户凭借 OpenID 登录 Google 帐户

    Google 允许雅虎用户凭借 OpenID 登录 Google 帐户 Google 简化了雅虎用户登录 Google 账户的程序.只需一键,你就可以使用你的雅虎认证信息登录 Google 账户,包括 ...

  8. Google OAUTH + OpenID 给第三方授权

    From Evernote: 缩写 13. Google OAUTH + OpenID 给第三方授权 缩写 13.?Google OAUTH + OpenID 给第三方授权 OPENID操作过程: 假 ...

  9. Google AI与Deepmind强强联合,加速神经网络稀疏化进程

    来源:Google AI Blog 编辑:keyu [导读]优化神经网络的一个方法是稀疏化,然而,受到支持不足和工具缺乏的限制,该技术在生产中的使用仍然受限.为了解决这一问题,近日,Google联合D ...

最新文章

  1. 无线传输系统功率LCC功率补偿系统设计
  2. 浅谈Angular网络请求
  3. 组播应用场景_推介4K IP切换系统在5G媒体集成制作中的应用
  4. php页面修改器,读取器/修改器
  5. 撰写论文时word使用技巧(转)
  6. 非正弦周期电流电路和信号的频谱
  7. CentOS6.5 安装ORACLE 安装界面乱码解决方案
  8. Wamp修改httpd.conf中的DocumentRoot不生效解决办法
  9. 设计师应该知道的配色工具,有效提高效率和审美
  10. C语言tolower函数介绍、示例和实现
  11. HBase 数据模型(Data Model)
  12. 操作系统(02326)课后习题答案
  13. 数据结构实验一:顺序表的实现及应用
  14. hdu 6437 Videos 最小费用最大流
  15. python画图配色_科研作图有哪些「赏心悦目」的绘图主题和配色方案?
  16. 2021级cpp上机练习题第16次(综合练习)
  17. Python与正则表达式
  18. Colour metric颜色度量
  19. php个人博客项目实训报告,PHP个人博客项目------切切歆语博客
  20. 又快又贱又失控?机器人教父Rodney Brooks预测AI未来32年历史进程

热门文章

  1. cool venn diagram
  2. 亲测有用的markdown博客生成器
  3. 循环节模板 NOJ427Number Sequence
  4. layUI框架中文件上传前后端交互及遇到的相关问题
  5. maven中spring-boot-dependencies变量名冲突
  6. 在ubuntu16.04.1配置qemu-img,qemu-nbd
  7. 关于linux系统下文件压缩归档操作命令略提
  8. 通过C#和Xamarin或JavaScript和基于VS的Cordova工具,VS平台上的开发者可以
  9. HDFS【2.5.1】系列1:HDFS的核心数据结构---元数据
  10. EL表达式隐含对象和jstl命名冲突,jstl无法取的值