作为一个概念, 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. postgresql开发中可能有用的知识
  2. 1、IO输入输出流 简介
  3. SAP Cloud for Customer Price-计价简介
  4. Keras入门(一)搭建深度神经网络(DNN)解决多分类问题 1
  5. 送给 Java 程序员的 Spring 学习指南
  6. VS 中配置使用Visual SVN系列 三:TortoiseSVN Client(客户端)下载和安装
  7. Mysql-my-innodb-heavy-4G.cnf配置文件注解
  8. 阿里开发者招聘节 | 面试题06-07: MySQL的数据如何恢复到任意时间点
  9. 腾讯也有“神盾局”?秀出“技术肌肉”就靠TA了……
  10. Ubuntu主题更换
  11. mysql字段冲突报错
  12. Zabbix 4.0监控PHP-Fpm Pools
  13. Java中TimeZone(时区)类的简单使用
  14. php文件流播放拖动,自定义实现可以播放暂停、进度拖拽、音量控制及全屏的H5播放器...
  15. 手机没信号突然无服务器,OPPO手机没信号怎么办?解决OPPO手机突然没信号的方法...
  16. HTML+CSS网页制作——恒德电子
  17. 谷歌五笔输入法电脑版_一种比拼音打字更快的输入法,为何却很少有人用
  18. linux 极路由救砖,极路由三不死u-boot刷机方法
  19. android微博图片上传,安卓开发 新浪微博share接口实现发带本地图片的微博
  20. Eclipse 照亮Java众生

热门文章

  1. SBO中流程控制功能的实现-SBO_SP_TransactionNotification
  2. 我的家乡-客家小山村
  3. walletconnect
  4. typical career path for consulting industry
  5. ae的渲染引擎:cineware
  6. 【转】Java虚拟机(JVM)以及跨平台原理
  7. 微信小程序(5)wx:if 条件判断
  8. 【Storm篇】--Storm并发机制
  9. Linux系统学习----前言
  10. 【Nodejs】记一次图像识别的冒险