it-swarm.cn

如何实现可自定义的免费OpenID身份验证?

OpenID是当今常用的标准。我试图在我的博客上实现OpenID,但我遇到了很多困难。

我试过 OpenID插件 但它似乎与Wordpress 3.0不兼容。

我也试过 Janrain插件 但免费版本太有限了。我想将登录屏幕集成到我的博客主题样式中。

你有什么建议怎么办?还有其他插件吗?或者任何PHP库可以适应与Wordpress的轻松集成?

31
Drake

您链接的OpenID插件是最好的,但它有一个小错误,阻止它使用WordPress 3.0,至少与PHP 5.3结合使用时。

该修复程序可在此处找到: http://code.google.com/p/diso/issues/detail?id=161

14
Viper007Bond

关于OpenID插件的几个注意事项:

  1. 我建议 更改插件的版本号 所以它永远不会升级到损坏的3.3.3。
  2. 我现在做的三件事帮助我修复了一个破损的插件:恢复到3.3.2,更改我的 阅读设置 并确保激活XRDS-simple。
2
ripper234

我使用OpenID 3.3.2(来自同一个链接),据我所知它可以正常工作。我有最新版本的WordPress和插件。如果这有任何区别,我可以完全控制服务器。

如果你能具体说明问题是什么,我可以查看我的配置方式。

2
James

你为什么说Janrain是有限的?只需在任何地方调用javascript showRPX()即可。

例如,在我的主题中,我有

$u=get_login_url();
printf("<a href='$u'>login</a>);

只需使用

$u=get_login_url();
printf("<a href='$u' onclick='javascript:showRPX();return false;'>login</a>);

它在言论自由中并不是免费的,但我认为你有足够的自由来解决问题

0
rds