Archive for 2月 21, 2007

OpenID

RayChou at 2007-02-21 14:11 posted  Filed under 其他

什么是OpenID?这么举个例子,当使用网易通行证登录163,使用Microsoft Passport登录Live,只需要一次登录就可以在旗下所有服务中共享帐户信息,但往往用户并不只是使用某一家SP提供的产品服务,很多人对于不同的产品都会选择不同的SP,例如EMail我使用GMail,Blog我选择Spaces等等等等,而OpenID提出的概念则是使用一个ID即可畅行于所有支持OpenID的站点。

很早就有过和OpenID类似的想法,但当时还不知道OpenID,或者可能还没有OpenID,因为技术和时间上的原因,只和少数人分享了这个Idea,也没有付诸行动。

在我对这个概念的构思中,将整个服务体系分成了3层

1.服务提供层;2.站点支持层;3.用户层

其中第1层仅仅提供帐户信息的档案的共享,也就是说需要独立服务器支持提供服务,任何需要提供帐户服务的管理员可以在其服务器上安装特定的程序提供服务,并且还可以在对方服务器允许的情况下和任意服务器进行双向的帐户信息共享,在用户注册共享帐户后,提供给用户类似网址(yourname.abc.com)或者邮件地址(yourname@abc.com)的帐户格式。

当站点接受一个共享站户的用户登录时,可以自动将其添加进自己的独立用户数据库,并可根据网站的特定需求加入更多的资料字段。

当用户登录一个支持共享帐户的网站时,可以使用共享帐户及响应密码进行登录站点,省去了烦琐的注册过程,并且在使用过程中完全感觉不到1,2层提供的服务。

大致的构思就是这样,当时就觉得这肯定是今后互联网发展的一个趋势,支持OpenID的网站肯定将会越来越多,用户也将对越来越接受这种快捷方便的网站登录模式。