昔我往矣

建立自己的OpenID站点

2016年02月20日

学习flask用户登录一节的时候,案例使用的是OpenID认证,但是找不到提供OpenID的站点,Google,Facebook这些你懂的。在绝望的时候发现了http://openid.org.cn/,该网站可以让新手在1分钟内搭建自己的OpenID站点,超级简单方便,好用到想哭。用来做OpenID的客户端代码功能测试实在不能更方便了。

openid logo

OpenID是一个以用户为中心的开放的、分散的、自由的用于网络上用户身份验证的身份验证解决方案。 ---引自 openid.org.cn

既然你已经发现了这篇文章,假设你已经了解OpenID是干嘛的,还有怎么使用OpenID。下面简要介绍怎么使用openid.org.cn(其实简单的不得了,但是既然好不容易写一篇博客,总要混一个字数嘛)。

完成服务设置只需要两步:第一步,注册;第二步,设置角色。

注册OpenID

在右边的url:http://openid.org.cn/register 中输入OpenID和密码就可以了。OpenID就是登录的帐号啦。我给自己设置的OpenID是xnow.openid.org.cn

设置角色

角色就是你的OpenID站点中的用户啦,openid.org.cn提供了很友好的界面创建和管理角色。添加角色的界面如下图,需要填写的这些信息就是OpenID客户端能够读取到的用户信息了:

add user of openid

创建好角色之后,就可以使用自己的OpenID来获取角色的信息了。

在认证阶段,会跳转到openid.org.cn上,需要输入OpenID密码。甚至可以跳出页面,选择具体使用哪一个角色。
openid.org.cn的站点管理中可以查看到登录的记录。

当前暂无评论 »

添加新评论 »