首先介绍一下什么是 OpenID, 简言之,就是你注册一个帐号可以在多个网站使用.如果你已经有 Yahoo 的帐号,那你就已经有了 OpenID 的帐号.详细介绍请查看百度百科或者 Wikipedia(EN).目前支持 OpenID 的网站除了 Yahoo 还有 AOL 和 MySpace 等.
据 Google 官方博客报道,九月份的时候 Google 宣布一项研究,并且和 OpenID 社区一起来评估用联盟帐号登录(federated login)的用户体验.其他公司比如 Yahoo 也发布了类似用户研究.
今天, Google 开始为 OpenID 提供商提供有一定限制的 API. 一些网站可以使用 OpenID 协议允许用户使用 Google 帐号登录. Google 希望能够继续在技术和用户体验方面改进 OpenID, 同时 Google 也希望能有更多的网站支持联盟登录.
Zoho 是支持 OpenID 的网站之一.拥有 Google 帐号/Gmail 帐号的用户可以使用 Google 帐号登录 Zoho 而不需要另外创建用户名和密码.
最初的这个 API 版本会使用 OpenID 2.0 协议来允许网站验证 Google 帐号.下面是一个使用 Google 帐号登录某个支持 OpenID 的网站的例子:
这个网站可以使用一个像下面这个一样修改过的登录框来.如果一个用户输入了他的 Gmail 地址并且表示他没有这个网站的密码,然后这个网站就会把用户重新定向到 Google.

该用户会在 Google 的网站上确认是否想要登录 KidMallPics 这个网站.

如果他确认网站正确,并且选择继续登录,他就会被定向回 KidMallPics 并且自动完成登录.

TechCrunch 有文章表示,目前尚不清楚 Google 加入 OpenID 之后是否会允许用户使用其他帐号来使用 Google 的服务.看起来 Google 更像是 OpenID 的提供者(Provider)而不是依靠者(Relying Party).比如你就无法用 Yahoo 的帐号登录 Google. 但 Google 的这一行动对推动 OpenID 的发展是由好处的,比如这可以吸引更多较小的网站加入 OpenID.
更多关于这个新的 API 的信息可以在 Google Code 的 Open ID 页面上看到.想要加入有限的实验版请访问 Google Federated Login 的 Google Group 小组,并且使用这个在线表格进行注册.
Recent Comments