5分钟架构起来OpenID服务器
11.03.2007 @ 02:30
11.03.2007 @ 02:30

大伙如果看了我写的OpenID – 储存个人密码/资料的新概念。如果你是普通用户的话,我建议使用myopenid.com来创建自己的ID。这样省去了麻烦,所需的时间也不到一分钟。
而进阶的用户希望ID是自己的域名像paikia.com而不是paikia.myopenid.com的话,只要在自己域名的主页加入:
<link rel=”openid.server” href=”http://www.myopenid.com/server” />
<link rel=”openid.delegate” href=”http://yoururl.myopenid.com/” />
<meta http-equiv=”X-XRDS-Location” content=”http://yoururl.myopenid.com/xrds” />
有兴趣架构其属于自己的OpenID服务器的话,就继续往下看吧。(其实也并不难。。)
我使用的是phpMyID来制作,而也只需要2个文件档而已!
步骤:
1。下载phpMyID。
2。修改MyID.config.php中的用户名称,以及利用用户名、密码和Realm生成的MD5码。
用户名和密码是自定的。而这里默认的Realm号是phpMyID。如果你的电脑没有生成MD5码的软件,可以使用Javascript来生成,顾虑安全的话,也下载其javascript到自己电脑下线后才生成。
MD5的生成格式必须是“用户名:realm:密码”
3。上载到自己的网站上。可以将MyID.php改名index.php。
若要测试是否能操作的话,可以到openidenabled.com测试。
* 小注解:因为MD5是有独特的特性,所以密码本身并不需要纪录在php文件当中。程式运行的时候,程式本身只记住用户名和Realm,而再加上用户本身输入的密码,若生成MD5码与记录相符,才能认定是正确的。
相关文章:
Wednesday, March 14th, 2007 @ 1:42 am
我也刚刚使用phpMyID在自己的虚拟主机上开了一个二级域名当作OpenID,有机会可以交流一下,为啥你这里不支持OpenID登陆?不然我还可以show一下。我的OpenID:myid.bpdig.com
我发现用自己服务器建比用别人的快不少,不知道是不是心里因素。