Home Guide e FAQ Guide sistemistiche Guida all'autenticazione Active Directory in Joomla
Guida all'autenticazione Active Directory in Joomla PDF Stampa E-mail
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Administrator   
Lunedì 20 Settembre 2010 14:11

Dopo aver installato il mitico Joomla mi sono trovato davanti al problema degli utenti da creare, non volevo creare nuovi account visto che li avevo tutti in Active Directory, allora mi sono imbattuto nel plug-in Authentication LDAP

Joomla ha già un plug-in interno che consente l'autenticazione degli utenti LDAP quindi anche Active Directory.

 

 

Selezionare "Authentication LDAP" dal menu Estensioni>Plugin

Si aprirà la pagina di configurazione del plugin:

 

Riempite come segue:

Nome: lasciate quello di default (se non avete altre preferenze)

Attivato: Si

Lasciate invariato il resto

Nella parte parametri

sostituite con i vostri dati le parti in grassetto

Host: xxx.xxx.xxx.xxx [IP del PDC server]
Porta: 389 (se il server AD è uno solo, 3268 se ci sono più server AD )
LDAP V3: Si
Negozia TLS: No
Follow referrals: No
Metodo di autenticazione: Collega direttamente come utente
Base DN: CN=Users,DC=MIODOMINIO,DC=it (il contenitore degli utenti)
Stringa di ricerca: cn=[search]
DN dell'utente: MIODOMINIO\[username]
Connect username: vuoto
Connect password: vuoto
Map nome completo: displayName
Map E-mail: userPrincipalName
Map User ID: sAMAccountName

Gli utenti a questo punto vengono aggiunti a quelli di Joomla.

Io ho avuto problemi con il login degli utenti perchè, in fase di auto-registrazione, gli utenti risultavano sprovvisti di indirizzo email valido.

Ho risolto sostituendo le stringhe miosito/libraries/joomla/database/table/user.php

if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->setError( JText::_( 'WARNREG_MAIL' ) );
return false;
}

in

if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
$this->email = $this->username . "@miodominio.com";
}

Ora funziona tutto

Ultimo aggiornamento Venerdì 08 Ottobre 2010 12:19