openID绝对是个好东西

open id是种有前途的认证方式看到Herock在说《赶快开启你的OpenID》,我想起我曾跟Yupoo有仇的事了。
首先是我曾认为他们在某个会场的每个座位上发放Yupoo的小卡片,是SPAMmer;
然后是我曾认为我并没到到Yupoo注册,他们却在过年的时候发送邮件给我,还在五一节的时候发邮件告诉我“五一节可以不限流量上传图片”,我甚至点名批评了他们《发垃圾邮件的公司Donews和Yupoo》,但是Yupoo的人告诉我,他们在会议结束后很负责的清理了会场“多余”的卡片,没有制造垃圾;他们还告诉我,我的[email protected]这个邮箱确实在Yupoo注册过,还帮我重置了一个密码给我。
我为什么会跟Yupoo有这么些误会呢,我想Yupoo是有一部分责任的。

  1. 首先,他们的注册流程有问题,用户注册后并没有发送确认邮件给用户,也许,这是我的邮箱的问题,或者是我健忘,我把注册邮件删除了,导致我以前试图验证我是否是Yupoo的用户的时候在自己的邮箱中找不到注册邮件;
  2. 另一个问题是他们的开发团队里的那家伙不应该取个名字叫Zola :-) 我想我当初去Yupoo注册的时候发现我注册不到我最喜欢的ID:zola——Yupoo的开发团队有一个英文名同样是Zola Zhou的冤家——我于是放弃了注册过程,但Yupoo还是记下了我的邮箱,并认为我是他们的客户;或者是因为那个发送密码的邮件至今还在路上,如果是用户自设密码的话,我想我只有几个通用的密码,总有一个密码能让我登录Yupoo。

要避免这种误会的话,我认为将来有一个好的解决方案,那就是用openID来登录。

  1. 互联网最原始的注册方式是用户自选一个字母组合或是数字组合作为用户ID,或是字母和数字混合,你到在人气最旺的天涯社区和MOP社区能见到许多丑陋的难记的ID;
  2. 后来到了互联风的传说中的web2.0时代,为了节省用户选择ID的时间,服务提供者让用户用自己的邮箱作为ID来注册,这似乎先进了不少,但还是有人担心别人会滥发不请自来的邮件;
  3. 在现在,我们有了最先进最方便的注册方式,那就是用自己的网站的URL来作为ID登录。这种注册方式不用担心垃圾邮件,甚至节省了注册时间,省掉填定个人资料的过程。这就是openID!

我简单介绍一下openID的工作方式:

  1. 你必须有一个网站A,不管你的网站的url有多长或多短,只要能被访问到就行了,你拿这个网站到openID服务器上注册,填上你的个人资料,你 甚至可以填不同详细程度的个人资料用于不同的用途,每次你可以选择用上哪些个人资料或不用哪些资料,这个openID服务器可以是你自己建立的,也可以是 你信任的openID服务器,打个比方,你的URL是你的护照,openID服务器就是你的户口所在地。
  2. 你在你的网站A的面页里嵌入类似下面这样的代码:
    <link rel=”openid.server” href=”http://pip.verisignlabs.com/server” />
    <link rel=”openid.delegate” href=”http://zola.pip.verisignlabs.com” />
  3. 当你用你的网站A的url作为ID注册到支持openID的网站B时,B网站会访问网站A,从页面的HTML代码里找到上面的代码,网站B就会访 问openID服务器http://pip.verisignlabs.com/server,我们把http: //pip.verisignlabs.com/server叫做C吧,B和C之间就会有一个验证过程,这时你需要在C网站输入密码证明你的户口确实在 C,这时候,你可以有选择的允许B使用你的某些个人资料,这样就完成注册过程了很方便吧。

再通俗一点解释一下:
你是来自一个小得不能再小的国家的公民,你有你们国家发给你的护照,你可以凭这本护照到世界上任何一个相信你这个国家的护照的国家去旅游,当然,你进入异 国的土地的时候,当地会检查你的护照是从哪里发出来的,然后去你发护照的地方去证实一下,只要证实了,你就可以享受异国的清新空气了:) openID最大的特点是:你可以自己组建一个只有你一个人的国家,然后你凭这个护照去异国享受服务。也就是说,你可以自到http://www.openidenabled.com/openid/libraries/ 找一个适合你的网站主机运行的语言的安装程序,你可以在自己的主机上安装一个openID服务器!

uuzone的老大老冒说,Uuzone和yupoo都计划在最近让自己的网站支持openID。太好了,以后若有新型的特色网站推出来,如果他们也支持openID,我就不用跟别人抢Zola这个ID了,我就用https://www.zuola.com/ 这个URL作为ID,享受多个网站提供的服务!

想想现在啊,
我们到Flickr,要去注册一下,填写个人信息才能使用他们提供的服务;
douban,要去注册一下,填写个人信息才能使用他们提供的服务;
zhuaxia,要去注册一下,填写个人信息才能使用他们提供的服务;
uuzone,要去注册一下,填写个人信息才能使用他们提供的服务;
mipang,要去注册一下,填写个人信息才能使用他们提供的服务;
Yododo要去注册一下,填写个人信息才能使用他们提供的服务;
WeaLog要去注册一下,填写个人信息才能使用他们提供的服务;

…..
多烦琐啊!要是像http://www.livejournal.com/http://beta.zooomr.com/home 那样支持openID就爽了,一个ID走遍全球!

我在这些网站用的密码是同一个,谁想查我底细的话,你把密码不用MD5存储就行了。我估计,以后若openID普及起来了,进入这些网站就不用再输入密码了,也不用费尽心机设置N多针对不同网站的复杂的密码了,更不用担心会有某个缺德网站故意不把密码MD5后存储了。

30 thoughts on “openID绝对是个好东西”

  1. 如果你当前用的OPENID服务器挂了,你可以在你的网站的首页里包含的代码指定另一个OPENID服务器就是了。
    你每天换一个OPENID服务器来认证你的信息都不会影响到你所享受的服务。
    我提到的代码就是这段:
    《link rel=”openid.server” href=”http://pip.verisignlabs.com/server” /》

  2. Pingback: QienKuen

回复 yegle.net 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据