今天才看到这个东西,对解决SSO的问题很好啊。
这篇文章说的很清楚拉: http://www.zuola.com/weblog/?p=506
============以下是转载==========================================
我简单介绍一下openID的工作方式:
- 你必须有一个网站A,不管你的网站的url有多长或多短,只要能被访问到就行了,你拿这个网站到openID服务器上注册,填上你的个人资料,你 甚至可以填不同详细程度的个人资料用于不同的用途,每次你可以选择用上哪些个人资料或不用哪些资料,这个openID服务器可以是你自己建立的,也可以是 你信任的openID服务器,打个比方,你的URL是你的护照,openID服务器就是你的户口所在地。
- 你在你的网站A的面页里嵌入类似下面这样的代码:
<link rel="openid.server" href="http://pip.verisignlabs.com/server" />
<link rel="openid.delegate" href="http://zola.pip.verisignlabs.com" /> - 当你用你的网站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提供商就可以拉。
比如,我到 myopenid.com/ 注册一个openID,yuandafeng,
他给我一个url: http://yuandafeng.myopenid.com/
访问这个页面,会提示你这是一个 Identity Page for http://yuandafeng.myopenid.com/
找一个支持openID的网站试试 :)
输入 yuandafeng.myopenid.com 登录后,会跳转到myopenid.com/ ,在这里登录,会将www.yupoo.com/加入到你的网站列表中,就可以登录拉。
这里有视频教程:http://www.youtube.com/watch?v=Vq0R1Y1A2rE
不错:)
不过真正要推广是和技术无关的问题了...