是否有可能分享一个Drupal 6.x和开放式中庭数据库之间的用户,基于有机基团或CiviCRM智能

2019-09-29 15:49发布

我使用Drupal与CiviCRM我们的非营利性的公共网站和客户关系管理数据库,并为Intranet开放式中庭。 我的目标是无论是同步还是从公共站点到Intranet共享特定用户,允许单点登录。

但是,只有谁是特定的CiviCRM智能组的一部分(志愿者)的用户应该共享/同步。 我可以使用该模块同步CiviCRM组,Drupal的有机基团是否会简化这项任务。

有什么想法吗?

Answer 1:

通常情况下, 域访问模块用于synching用户和诸如此类的东西,但你的要求,即只有特定的用户可以同步的抛出一个扳手到该设置。

因此,我建议您:

  • 排序通过该模块的文档 ,看它是否提供任何挂钩,使您可以过滤下来的用户列表,如果没有...
  • 只要看看该模块如何完成其​​繁重和编写自定义模块,但只有一组有限的用户这样做。


Answer 2:

其实,你可以使用帐户同步这一点。 (用户,其中仅一个子集是必需的。)

只要创建一个同步作用,并为其分配帐户同步权限只将该角色。

使用服务器密钥,你会为XML-RPC这一加密。

http://drupal.org/project/account_sync



Answer 3:

如果单点登录是你的目标, 面包店提供了多个Drupal的站点(包括Drupal.org和* .drupal.org网络中的其他网站,推荐的东西)之间的单点登录。

值得一试 - 尽管它确实涉及一些额外的设置/配置,它不惹Drupal的这么多,因为一些其他的选择。

它要求你的网站在同一基地域,并且它们都在相同的协议(不能混用https://example.comhttp://foo.example.com )。

见面包店文件作进一步的信息。



文章来源: Is it possible to share users between a Drupal 6.x and Open Atrium database, based on organic groups or CiviCRM smart groups?