Можно ли делиться пользователями между базой данных Drupal 6.x и Open Atrium, основанной на органических группах или умных группах CiviCRM? - PullRequest
1 голос
/ 19 февраля 2010

Я использую Drupal с CiviCRM для общедоступного сайта и базы данных CRM нашего некоммерческого сообщества и Open Atrium для интрасети.Моя цель - либо синхронизировать, либо предоставлять общий доступ определенным пользователям с общедоступного сайта в интрасеть, чтобы разрешить единый вход.

Тем не менее, только пользователи, которые являются частью определенной интеллектуальной группы CiviCRM (добровольцы), должны совместно использоваться / синхронизироваться.Я мог бы использовать модуль для синхронизации групп CiviCRM с органическими группами Drupal, если это облегчит эту задачу.

Есть мысли?

Ответы [ 3 ]

1 голос
/ 11 августа 2010

На самом деле, вы можете использовать учетную запись синхронизации для этого. (где требуется только подмножество пользователей.)

Просто создайте роль синхронизации и назначьте разрешения для учетной записи только для этой роли.

Используйте ключ сервера для шифрования, как для XML-RPC.

http://drupal.org/project/account_sync

1 голос
/ 20 февраля 2010

Обычно Domain Access модуль используется для синхронизации пользователей и еще много чего, но ваше требование, что синхронизируются только определенные пользователи, бросает рывок в эту настройку.

Поэтому я бы порекомендовал вам либо:

  • Сортировка по документации к этому модулю , чтобы посмотреть, предоставляет ли он какие-либо перехватчики, чтобы можно было отфильтровать список пользователей, а если нет ...
  • Достаточно взглянуть на то, как этот модуль выполняет свою тяжелую работу, и написать собственный модуль, чтобы сделать то же самое, но только с ограниченным набором пользователей.
0 голосов
/ 28 января 2015

Если ваша цель - единый вход, Пекарня обеспечивает единый вход между несколькими сайтами Drupal (включая Drupal.org и другие сайты в сети * .drupal.org, что является рекомендацией). .

Стоит проверить - хотя он требует дополнительных настроек / настроек, он не столько связывается с Drupal, сколько некоторые другие опции.

Требуется, чтобы ваши сайты находились в одном базовом домене, и чтобы они использовали один и тот же протокол (нельзя смешивать https://example.com с http://foo.example.com).

См. Пекарская документация для получения дополнительной информации.

...