OpenID 来了,但我们不会用

  设想一个更友好的 Internet,你只需记住一个密码,它让你更容易掌握自己的联系信息,什么网站可以利用,可以利用多少。这样的 Internet 已经降临,OpenID 就是一种让它成为现实的技术。OpenID 让你使用一个 e-mail 或 URL 地址登陆各种网站,,而不必为每个网站单独注册帐户。

  

  很多人都有一长串不同网站的登陆帐户,OpenID 来的正是时候,唯一的问题是,OpenID 和以往的登陆方式截然不同,很多人仍然不知道该怎么利用这种技术。

  长期以来,OpenID 是一种边缘技术,支持它的大公司了了无几。2008年1月,Yahoo 与 AOL 首次使用 OpenID 帐户,10月,Google, MySpace, Plaxo, 微软等大公司先后加入,终于将 OpenID 带入主流。OpenID 虽然咸鱼翻身,然而,易用性问题让很多设计与开发者挠头,尽管有不少用户已经拥有 OpenID 绑定于 Google, AOL 或 Yahoo 帐户,他们却不知道如何使用。

  Google 与 Yahoo 最近对 OpenID 做的一项用户体验研究表明,Internet 用户常常为 OpenID 的登陆过程所迷惑。如果可以使用 Google 和 Yahoo 帐户,用户常常会忽视 OpenID 而直接使用原来的帐户。这项研究的结论是,用户一直以来依赖用户名和密码,要改变这一习惯不是容易的事情。

  OpenID 和一些主要的新闻集团,如 Forbes.com 及 BBC 等最近在纽约进行了一次交流,谈到了 OpenID 面临的主要问题。与会的 Google 的 Eric Sachs 表示,他们收集到一些有价值的反馈。首先,OpenID 的用户界面太复杂,其次,很多网站表示,我们已经拥有了大量用户基础,我们需要一个友好的方式进行 OpenID 转换。

  (以下是 WebMonkey 对 Eric Sachs 的访谈全文: Webmonkey’s interview with Eric Sachs.)

  Google 和 Yahoo 都尝试对用户的登陆行为进行引导,Yahoo 将登陆步骤从12步简化到2步。Google 将 OpenID 的加密 URL 式登陆替换为基于 e-mail 地址的登陆。这些方法要求用户在登陆他们的站点前定向到 Google 或 Yahoo 进行验证。

  Web 设计公司 Adaptive Path 的 Harrelson 对这种模式提出质疑,认为这会让用户感到迷惑,让用户从一个站点跳到另一个站点会带来安全方面的隐忧。

  FaceBook 似乎解决了用户体验问题,但 FaceBook 并没使用 OpenID,而是使用他们自己开发的 FaceBook Connect。Facebook Connect 从概念上很接近 OpenID,但在用户体验方面却走在前面,它使用不离开当前页的登陆窗口,用户不必离开当前页,实现了一种近乎无缝的体验。

  Plaxo 负责市场的副总裁 John McCrea 是 OpenID 的支持者,他主持一个关于开放 Web 技术的 Podcast,称赞 FaceBook Connect 是 OpenID 努力的方向。我们需要获得类似 FaceBook Connect 的体验,McCrea 说,要实现这个目标,我们需要一些理解产品设计的人,找到我们所需要的技术,达成一致,我们需要将一些东西确立下来。

  来自 Plaxo, Yahoo, MySpace, Google 以及 Microsoft 的代表有关相当的资源应对这个问题,这是他们在10月份加入 OpenID 用户体验组的原因。令人惊奇的是,Facebook 也参加了会议,演示了 Facebook Connect 非常漂亮的界面。然而,为什么 FaceBook 要加入 OpenID,既然他们已经在 FaceBook Connect 中解决了问题,他们为什么要帮助 OepnID 这样一个潜在的竞争对手?

  Plaxo 的 Joseph Smarr 也是一个非常活跃的 OpenID 支持者,他说,很显然,在一个封闭的圈子里,创新要比在开放环境中来得快,因为你可以自己掌控。然而,当很多人联合起来就会压倒前者,不管你多么聪明。FaceBook 认识到了这一点,我觉得 FaceBook 看到了 Web 走向社会化的趋势,人们会带着自己的帐户和朋友在 Web 中穿行,他们为看到了这一点而感到兴奋,他们想建立自己的版本,但他们要保证自己的版本符合 OpenID 的开发生态环境。

  (WebMOnkey 对 John McCrea 的访谈全文: Webmonkey’s interview with Joseph Smarr and John McCrea.)

  随着大公司对 OpenID 的支持,OpenID 的发展迅猛,McCrea 认为,网站运营者们已经到了迫切加入这一阵营的时候。

  更多阅读

  OpenID 资源大全

  用 Google 帐户登陆其它网站

  Google 澄清其 OpenID 策略

  本文国际来源:http://www.webmonkey.com/blog/OpenID_Is_HereDOT_Too_Bad_Users_Can_t_Figure_Out_How_It_Works

  中文翻译来源:COMSHARP CMS (锐商企业CMS)官方网站

时间: 2024-09-16 06:02:20

OpenID 来了,但我们不会用的相关文章

微信网页授权openid换用户信息问题

问题描述 微信网页授权openid换用户信息问题 微信公众号网页授权获取用户信息,当通过code换取包含了access_token和openid后,因为之前跳转时scope赋值为snsapi_userinfo,所以继续通过access_token和openid调用网页授权的接口url,但返回的自定义UserInfo对象u1判断不为空,但是却无法获取u1.nickname:我换了一个思维,用微信用户管理获取用户信息的url接口,使用标准方式获取的access_token和之前code返回的open

session-微信公众号非授权方式怎样获取Openid??

问题描述 微信公众号非授权方式怎样获取Openid?? 我使用的是通过用户点击click型菜单,回传服务器一个key值,post来的信息里面有一个FromUserName也就是我要的openid,就是不知道该怎么从request中把这个FromUserName获取到,请各位有相关经验的大牛帮忙~ 解决方案 最简单的微信公众号发红包OPENID获取方式 解决方案二: 输出这个post 看看格式 是数组还是对象啊.然后输出

面向Java Web应用程序的OpenID,第2部分

为单点登录身份验证编写OpenID提供者 简介:本文中,您将学习如何使用 OpenID 保护 Java Web 应用程序资源,以防止被没有经过身份验证的用户的损害.在这个介绍 OpenID 身份验证规范的系列的第 2 部分中,Steve Perry 讲解如何使用 openid4java 库为单点登录场景创建 OpenID 提供者.通过在"闭环"架构中构建作为 OpenID 提供者的应用程序,可以让最终用户只需登录一次,即可访问多个应用程序.另外,您还将学习如何使用 OpenID Att

面向Java Web应用程序的OpenID,第1部分

在Java Web应用程序中使用OpenID身份验证 OpenID 是一套分散式身份验证系统.通过 OpenID 我可以证明自己拥有类似 http://openid.jstevenperry.com/steve 这样的 URL,而且可以使用经验证的身份登录任何支持 OpenID 的站点 - 比如 Google.Slashdot 或 Wordpress.OpenID 对终端用户来说无疑是个不错的工具.但是对 OpenID 的使用引发我产生这样的想法:"如果使用 OpenID 为我给客户编写的基于

WebSphere Portal 8.0的新特性:拥抱OpenID

OpenID 背景知识介绍 传统的身份认证是将用户信息存放在一个独立 的系统中,可能是目录服务器,数据库,本地文件系统或自定义的系统.认证时 ,用户提供用户名和密码,与用户信息系统进行核对,确认用户是否合法.而 OpenID 是一个去中心化的网上身份认证系统.对于支持 OpenID 的网站,用户 不需要记住像用户名和密码这样的传统验证标记.取而代之的是,他们只需要预 先在一个作为 OpenID 身份提供者(Identity Provider)的网站上注册,通过 在身份提供者网站的认证而完成支持

微信公众平台实现获取用户OpenID的方法_php实例

本文实例讲述了微信公众平台实现获取用户OpenID的方法.分享给大家供大家参考.具体分析如下: 用户点击微信自定义菜单view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,但是view不能获取用户的openid,需要使用微信"网页授权获取用户基本信息"高级接口结合使用,获得用户的登入个人信息. 具体方法: 1.配置网页授权回调域名,如 www.jb51.net 2.模拟公众号的第三方网页,http://www.jb51.net/getc

qq-QQ登录授权第三方应用之后,怎么进入QQ邮箱,用授权的 QQ openid ,不能直接登录邮箱吗

问题描述 QQ登录授权第三方应用之后,怎么进入QQ邮箱,用授权的 QQ openid ,不能直接登录邮箱吗 QQ登录授权第三方应用之后,怎么进入QQ邮箱,用授权的 QQ openid ,不能直接登录邮箱吗 解决方案 只授权给了第三方应用 不能拿来使用邮箱 解决方案二: 我通过授权获取到的QQ open id, 能一键登录与邮箱么 解决方案三: 只授权给了第三方应用 不能拿来使用邮箱 解决方案四: 只授权给了第三方应用 不能拿来使用邮箱 解决方案五: QQ邮箱一键登录呢.

OpenID 和 OAuth 的区别

OpenID是Authentication(认证)OAuth是Authorization(授权) OpenID 用户希望访问其在example.com的账户 example.com (在OpenID的黑话里面被称为"Relying Party") 提示用户输入他/她/它的OpenID 用户给出了他的OpenID,比如说"http://user.myopenid.com" example.com 跳转到了用户的OpenID提供商"mypopenid.com&

授权-求OpenID整合spring security oauth2 实例

问题描述 求OpenID整合spring security oauth2 实例 客户端利用openID作身份验证,然后绑定Oauth授权服务器,获取资源

微信公众号开发系列-获取微信OpenID

在微信开发时候在做消息接口交互的时候需要使用带微信加密ID(OpenId),下面讲讲述2中类型方式获取微信OpenID,接收事件推送方式和网页授权获取用户基本信息方式获取. 1.通过接收被动消息方式获取OpenId(接收事件推送方式),以下事件中都可以获取到OpenID 关注/取消关注事件 用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL.方便开发者给用户下发欢迎消息或者做帐号的解绑. 微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次 关于重试的消息排