我将Drupal与CiviCRM一起用于我们的公益网站和CRM数据库,以及Open Atrium用于Intranet。我的目标是同步或共享从公共站点到Intranet的特定用户,以允许单点登录。
但是,只有属于特定CiviCRM智能组(志愿者)的用户才能共享/同步。我可以使用该模块将CiviCRM组与Drupal有机组同步,如果这样可以使这项任务更容易。
有什么想法吗?
答案 0 :(得分:1)
通常,Domain Access模块用于同步用户和诸如此类的东西,但是您只需要某些用户进行同步的要求会对该设置产生影响。
因此,我建议您:
答案 1 :(得分:1)
实际上,您可以使用帐户同步。 (只需要一组用户。)
只需创建同步角色并仅为该角色分配帐户同步权限。
使用服务器密钥加密,就像使用XML-RPC一样。
答案 2 :(得分:0)
如果您的目标是单点登录,Bakery会在多个Drupal站点之间提供单点登录(包括Drupal.org和* .drupal.org网络中的其他站点,这是一种推荐)。 / p>
值得一试 - 虽然它确实涉及一些额外的设置/配置,但它并没有像其他一些选项一样混乱Drupal。
它确实要求您的网站位于同一个基本域中,并且它们使用相同的协议(不能将https://example.com
与http://foo.example.com
混合)。
有关详细信息,请参阅Bakery documentation。