1

我需要将经过身份验证的用户从 Wordpress 站点 #1 重定向到 Wordpress 站点 #2,并让他们在站点 #2 登陆时已经通过身份验证。IOW,我不希望他们仅仅因为我将他们的应用程序从 #1 重新定位到 #2 就必须进行两次身份验证。Wordpress 用户表将在 2 个站点之间复制,这两个站点可能在也可能不在同一个域中。

关于如何做到这一点的任何想法?(我会写 Wordpress 插件)

4

1 回答 1

0

我对 wordpress 了解不多,无法明确回答,但可以在 SSO(单点登录)模型中使用 OpenID,其中您的一个 wordpress 站点(例如 WP1)充当 WP2 的 openid 提供程序。一旦用户同意与 WP2 共享他们的凭据,他们应该会自动登录。这是身份验证堆栈交换使用的方法;如果您在 stackexchange.com 上登录,只要您有帐户,您将自动登录到他们的任何其他网站。

Janrain为 php OpenId 提供了一个库,我个人听说过它的好东西(虽然我从未使用过它,但我已经将 OpenID 与 C# 一起使用)。

于 2013-08-27T01:15:33.340 回答