六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

openID:看上去不错啊

[复制链接]

升级  49.95%

649

主题

649

主题

649

主题

探花

Rank: 6Rank: 6

积分
1999
 楼主| 发表于 2013-2-1 09:56:27 | 显示全部楼层 |阅读模式
今天才看到这个东西,对解决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的网站试试 :)
例如:www.yupoo.com/
输入 yuandafeng.myopenid.com 登录后,会跳转到myopenid.com/ ,在这里登录,会将www.yupoo.com/加入到你的网站列表中,就可以登录拉。
这里有视频教程:http://www.youtube.com/watch?v=Vq0R1Y1A2rE
不错:)
不过真正要推广是和技术无关的问题了...
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表