E 'possibile condividere utenti tra un 6.x Drupal e un database aperto Atrium, sulla base di gruppi organici o gruppi intelligenti CiviCRM?

StackOverflow https://stackoverflow.com/questions/2296548

Domanda

Io uso Drupal con CiviCRM per il sito del nostro no-profit pubblico e database CRM, e Open Atrium per la rete Intranet. Il mio obiettivo è quello di uno di sincronizzazione o condividere utenti specifici dal sito pubblico alla rete Intranet, per consentire il single sign-on.

Tuttavia, solo gli utenti che fanno parte di un gruppo specifico di smart CiviCRM (volontari) devono essere condivisi / sincronizzati. Potrei usare il modulo per sincronizzare i gruppi CiviCRM con gruppi organici Drupal se questo potesse rendere questo compito più facile.

Qualche idea?

È stato utile?

Soluzione

Di solito, il modulo dominio accesso viene utilizzato per la sincronizzazione degli utenti e quant'altro, ma il vostro requisito che solo alcuni utenti di essere sincronizzati getta una chiave inglese in quella di impostazione.

Quindi, vi consiglio che si sia:

  • di quel modulo documentazione per vedere se si fornisce nessun hook di modo che è possibile filtrare verso il basso l'elenco degli utenti, e se non ...
  • Basta guardare a come quel modulo fa il suo sollevamento di carichi pesanti e scrivere un modulo personalizzato di fare lo stesso, ma solo con un numero limitato di utenti.

Altri suggerimenti

In realtà, è possibile utilizzare account di sincronizzazione per questo. (È richiesto dove solo un sottoinsieme di utenti.)

Basta creare un ruolo di sincronizzazione e assegnare le autorizzazioni conto di sincronizzazione solo a quel ruolo.

Utilizzare una chiave del server per crittografare questo come si farebbe per XML-RPC.

http://drupal.org/project/account_sync

Se Single Sign-On è il vostro obiettivo, Bakery fornisce single sign-on tra più Drupal siti (tra cui Drupal.org e altri siti della rete * .drupal.org, una sorta di raccomandazione).

Vale la pena di verificare -. Mentre non comporta alcun ulteriore setup / config, non lo fa confusione con Drupal così tanto come alcune altre opzioni

Si richiede che i siti sono sullo stesso dominio di base, e che siano sullo stesso protocollo (non può mescolare con https://example.com http://foo.example.com).

Bakery documentazione per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top