整个网络 G狂想 G花絮 G创意 G快讯 G技巧 小项目 招聘

 

谷歌偷换了OpenID的概念?

由. Hong Xiaowan 将文章归档于 杂谈

  今天,TechCrunch郑重的报道了谷歌官方博客郑重发布的一则消息,gmail可以用作OpenID了!但是,目前,我还没有发现支持OpenID登陆的网站支持Gmail作为OpenID登陆。谷歌Gmail作为OpenID,还不符合OpenID的标准协议:

  1.作为标准的OpenID,应该是URL的格式:

  http://openid.zuosa.com/hongxiaowan;

  2.而作为谷歌标准的OpenID,是email的格式;

  hongxiaowan@zuosa.com;

  其实,这两种格式在逻辑意义上都是一样的,这两者究竟应该哪一个更加方便呢?不用说,谷歌的格式对于用户来说更加方便,OpenID推广的一大困难就在于URL格式的ID。不过,谷歌显然没有必要推出自己的一套标准,要支持email格式的,只要在OpenID上面加一个解释过程就可以了。这个在OpenID 2.0的讨论中已经有所涉及:

  1.登陆的时候用email的格式,比如:

  hongxiaowan@zuosa.com;

  2.将email格式解释为URL格式,比如:

  http://openid.zuosa.com/hongxiaowan;

  就此,URL和email格式的OpenID就整合到一起了,用email作为OpenID登陆等价于URL格式的OpenID,这是一个最简单的方案:

  1.由OpenID供应商提供API,返回OpenID的URL格式:

  比如API的URL是http://openid_url_api.zuosa.com,

  返回的URL格式是:

  http://###openid_domain###/###openid_id###

  可以对应于这样的URL:

  http://openid.zuosa.com/hongxiaowan

  2.根据email格式的OpenID返回URL格式的OpenID:

    <?php
    echo openid_convert_email_to_url("hongxiaowan@zuosa.com");
    
    function openid_convert_email_to_url($openid_email)
     {
      $openid_pieces = explode("@", $openid_email);
      $openid_url_format=file_get_contents("http://openid_url_api.".$openid_pieces[1]);
      $openid_url=str_replace("###openid_domain###",$openid_pieces[1],$openid_url_format);
      $openid_url=str_replace("###openid_id###",$openid_pieces[0],$openid_url);
      return $openid_url;
     }
    ?>






Permalink: 谷歌偷换了OpenID的概念?
Tags: gmail  openid  google  zuosa  做啥 

Trackback: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/137199





CW工具栏安设
RSSrss   | 所有的部落格订阅选择
Google google   |   什么是RSS?
Yodao Yodao
Netvibes Netvibes
AnothrAnothr
时事通讯

使用我们的搜索寻找其他有趣的文章



  • 贡献者

 


  • 推荐书

  • GSeeker(G速客;原“幻灭的麦克风”)曾经是一个专注于Google及搜索行业的个人blog。目前的Gseeker将不仅仅是以Google为主,而是以互联网及互联网应用为主的项目博客。
    ——Hong Xiaowan
    GSeeker(G速客;原“幻灭的麦克风”)是一个专注于Google及搜索行业的个人blog。非Google官方网站。我们试图记录真实的Google,包括它的花边新闻。Google不是我们的信仰,只是我们的兴趣。如果您发现与Google或搜索行业有关的有趣的信息,不妨给我们发邮件。感谢您的访问!
    ——Ken Wong(幻灭)


  • Other blogs in the same channel in the Creative Weblogging Network







 

Tagcloud: GAH G狂想 G花絮 G创意 G多点 G快讯 G技巧 G事八卦 G源共享 Sponsored Post 公告 小项目 幻灭日志 挨踢G讯 杂谈