获得OpenID

OpenID获得很多方法如果已经下列服务一种那么已经有OpenID直接使用即可

AOL :o penid.aol.com/screenname
Blogger:username.blogger.com
Flickr:www.flickr.com/photos/username
LiveDoor:profile.livedoor.com/username
LiveJournal:username.livejournal.com
Technorati:technorati.com/people/technorati/username
WordPress.com:username.wordpress.com
SmugMug:username.smugmug.com
Orange (France Telecom):http://openid.orange.fr/
Vox:member.vox.com
Yahoo:http://openid.yahoo.com

如果没有以上这些服务并且通过这种方式获得OpenID可以考虑专门的OpenID提供商常见的OpenID提供商claimid.commyID.netmyOpenID.commyVidoop.comVeriSignLabs.com等等国内现在很多OpenID比如OpenID.cnOpenID.org.cnMySecondName等等可以挑选一个网站注册尽量挑选对于网络速度比较网站因为使用OpenID时候需要网站进行验证

提到的OpenID是yegle.net那么如何使用自己域名作为OpenID简单方式就是通过delegation找到合适中文翻译实现使用自定义域名作为OpenID

说起delegation复习一下一篇日志提到的OpenID验证简要过程使用OpenID登录支持OpenID网站网站后台检查OpenID这个URL的html文件头<head>中读取两个字段然后获得验证OpenID网址跳转对应网址验证用户名密码

这个过程可以看到 其中关键就是获取html两个字段两个字段分别

<link rel="openid.server" href="http://yegle.net/MyID.config.php"></link>
<link rel="openid.delegate" href="http://yegle.net/MyID.config.php"></link>

可以查询的OpenID提供商查看如何通过delegation使用他们服务找到openid.server和openid.delegate两个字段然后网站首页<head></head>之间任意位置添加以上代码即可完成可以通过这里验证域名是否有效的OpenID

如果一篇日志曾经提到使用OpenID时ID掌握自己手里不是掌握在OpenID提供商手里。delegation就是实现OpenID掌握自己手里关键可以自己使用一个域名作为的OpenID但是后台的OpenID提供商可以不同甚至可以phpMyID自己一个用户的OpenID验证页面将OpenID掌握完全掌握自己手里就像一样。phpMyID安装使用非常简单下载查看一下压缩里的README可以这里赘述

对于Wordpress博客安装wp-openid这个插件即可实现允许评论使用OpenID就像一样欢迎使用OpenID博客留言

如果你喜欢这篇日志的话,欢迎订阅我的RSS Feed!
本文来源于一阁Blog。版权所有,转载请确保已阅读该页面

1 Responses to “获得OpenID”


Leave a Reply

Quote selected text