Drupal独特的登录

时间:2012-05-16 09:11:31

标签: drupal login single-sign-on

我在同一服务器实例1上有两个Drupal实例,在不同数据库的实例2上有两个实例。我想做以下功能,所以我会继续我的工作。

  1. 两个实例的唯一登录。当我登录到实例1然后如果我在同一个浏览器上打开实例2的URL时,它不应该要求我登录。
  2. 在实例1或实例2上执行任何添加/更新操作时,应在两个数据库中更新用户表。
  3. 请让我知道,所以我会继续。

    提前致谢。

2 个答案:

答案 0 :(得分:0)

如果有的话,我会使用Drupal的openid(oAuth)技术。这可以通过一些小编码甚至几个模块来完成 这将允许您为每个站点创建链接帐户但不同的配置文件。您将拥有类似于stackexchange网络和其他一些功能的设置。

编辑:有一个名为OpenID URL的模块。它可以让您的用户将其个人资料页面用作OpenID网址。你可以用一点点编码来完成它。
然后你可以简单地从你的其他网站复制“Loin with OpenID”URL并将其命名为“Create joined account ...”或类似名称。

如果您想要更高级的连接,可以使用oAuth技术。

还有可能创建一个多站点网站。

答案 1 :(得分:0)

我还没有尝试过这个模块,但是解决问题的第一部分听起来很有希望:project bakery

  

Bakery为基于Drupal的网站提供“单点登录”功能   在同一个二级域名(即example.com,   subsite.example.com,subsite2.example.com)。它也可以提供   支持实现相同Web cookie的任何其他网站,   xmlrpc和POST方法。

对于第二部分,我对解决方案非常感兴趣。我目前唯一可以提出的是某种RSS提要。我知道你可以根据它创建节点。