Personalizzare l'accesso a drupal

7 contenuti / 0 new
Ultimo contenuto
Personalizzare l'accesso a drupal

Ciao a tutti,
volevo sapere come poter fare, e quali sono i passi da seguire, per poter personalizzare l'accesso a drupal, personalizzando la login, ovvero cambiando il sistema di autentificazione.

Mi spiego meglio... Mi trovo a lavorare su un sistema dove vogliono sfruttare drupal 7, ma l'accesso al portale non avviene tramite la login di default di drupal, ma tramite un sistema di autentificazione esterno, per intenderci tipo LDAP.

Quindi, nel momento in cui si scatena il submit del form, inserendo login e password, viene richiamata una pagina esterna che restituisce "true" o "false" se l'utente é stato trovato...

Cosa mi consigliate? Esiste giá un modulo del genere o bisogna inventarlo?

Ciao e grazie, MAX

Ulteriori dettagli,
l'autentificazione devo farla tramite CAS, qualcuno ha avuto a che fare?

Sto usando il modulo apposito...

Ciao MAX

Credo proprio che il modulo site network sia quello che faccia al caso tuo.

Ciao ragazzi grazie per le risposte in realtá stamane mi son risposto da solo.

A chi potesse servire:

1) Ho scaricato e installato il modulo da drupal.org (http://drupal.org/project/cas) come anche consigliato da Bohz; io l'ho testato sulla versione 7 di drupal, anche se non é una versione definitiva.

2) Ho configurato il modulo, sostituendo la login classica di drupal con il server CAS.

3) Ho installato la libreria cUrl necessaria per il corretto funzionamento (http://php.net/manual/en/book.curl.php) e configurato il file php.ini ( abilitando la stessa estensione (extension=php_curl.dll))

4) verificato il corretto funzionamento della libreria (php_info) lottando, aimé, con windows (infatti va scaricato il pacchetto curl e copiate alcune dll dentro la cartella system32 di windows)

5) fatto i test finali su Drupal.

L'autentificazione ha dato esito positivo, funziona, l'unica cosa é che c'é qualche problema con il "logout", infatti é il prossimo passo da compiere..

Grazie e ciao MAX

Pensavo,
che effettivamente sul fatto del logout si puó risolvere mettendo un link diretto alla pagina di logout del server CAS.

La cosa invece che non mi piace che sono rimasto fuori dall'amministrazione!

praticamente, se accedo in localhost al mio drupal (http://localhost) avviene giustamente il redirect alla pagina di login del server CAS (esempio cas.xxx.it) e ok.

Una volta autentificato, vengo rispedito su drupal (http://localhost) con la visibilitá sul sito, ma non piú da amministratore.

Domando: adesso come faccio a rientrare da amministratore??

Chi gestisce il redirect dell'autentificazione su Drupal7?

Ciao MAX

ps: si accettano utili consigli, nel frattempo cerco di risolvere...

masdel1979 wrote:
Pensavo,
che effettivamente sul fatto del logout si puó risolvere mettendo un link diretto alla pagina di logout del server CAS.

La cosa invece che non mi piace che sono rimasto fuori dall'amministrazione!

praticamente, se accedo in localhost al mio drupal (http://localhost) avviene giustamente il redirect alla pagina di login del server CAS (esempio cas.xxx.it) e ok.

Una volta autentificato, vengo rispedito su drupal (http://localhost) con la visibilitá sul sito, ma non piú da amministratore.

Domando: adesso come faccio a rientrare da amministratore??

Chi gestisce il redirect dell'autentificazione su Drupal7?

Ciao MAX

ps: si accettano utili consigli, nel frattempo cerco di risolvere...

Scusate se sto facendo un monologo...
Adesso sono rientrato in modo "manesco", nel senso che l'utente creato sul server CAS, era censito anche su Drupal ma non da amministratore, quindi per rientrare ho dovuto fare direttamente un insert sul DB di drupal associando tale utente al profilo di amministratore (tabella users_roles) e so che non é assolutamente l'operazione da fare...

Quindi in definitiva, ho capito che l'utente amministratore di Drupal é meglio che venga censito anche sul server CAS, altrimenti si resta fuori dall'amministrazione di Drupal...

Ciao MAX