Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal唯一登录_Drupal_Login_Single Sign On - Fatal编程技术网

Drupal唯一登录

Drupal唯一登录,drupal,login,single-sign-on,Drupal,Login,Single Sign On,我在同一台服务器上有两个Drupal实例,实例1和实例2具有不同的数据库。我想做以下功能,所以我会继续我的工作 两个实例的唯一登录名。当我登录到实例1时,若我在同一个浏览器上打开实例2的url,那个么它不应该要求我登录 当在实例1或实例2上执行任何添加/更新操作时,应在这两个数据库中更新用户表 请让我知道,我会继续 提前感谢。如果有你,我会利用Drupal的openid(oAuth)技术。这可以通过一些小的编码甚至几个模块来完成。 这将允许您为每个站点创建链接帐户但不同的配置文件。您将在stac

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

  • 两个实例的唯一登录名。当我登录到实例1时,若我在同一个浏览器上打开实例2的url,那个么它不应该要求我登录
  • 当在实例1或实例2上执行任何添加/更新操作时,应在这两个数据库中更新用户表
  • 请让我知道,我会继续


    提前感谢。

    如果有你,我会利用Drupal的openid(oAuth)技术。这可以通过一些小的编码甚至几个模块来完成。
    这将允许您为每个站点创建链接帐户但不同的配置文件。您将在stackexchange网络上进行类似的设置,并具有一些附加功能

    编辑:有一个名为的模块。它将使您的用户能够将其配置文件页面用作OpenID URL。你只需稍加编码就可以做到
    然后你可以简单地从你的另一个站点复制“Loin with OpenID”URL,并将其命名为“Create joined account…”或类似的名称

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


    还可以创建一个多站点网站。

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

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


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

    你没有说你正在使用哪个版本的Drupal?在完全不同的域或子域中?example.com和forums.example.com sso?很抱歉,我正在使用Drupal 6。该网站位于同一服务器上,但具有不同的文件和不同的数据库。谢谢:)嗨,谢谢你的回复。您能告诉我如何处理两个实例的登录吗?谢谢:)