By 30 marzo 2018 0 Comments

Integrazione WordPress con Active Directory

E’ possibile integrare WordPress con Active Directory, utilizzando il plugin:

Active Directory Integration / LDAP Integration

questo plugin ha dei requisiti minimi che devono essere soddisfatti dal server. In fase di attivazione segnalerà:

se si dispone di accesso al server, si può installare PHP LDAP con il seguente comando : 
sudo apt-get install php5-ldap
Successivamente riavviare Apache con : /etc/init.d/apache2 restart

Per installare Php mcrypt:
apt-get install php5-mcrypt
(facoltativa) mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart

Una volta attivato il plugin dobbiamo presentargli il nostro Ldap server, è questo può essere fatto tranquillamente nel modo:
(esempio) LDAP Server: ldap://192.168.1.2 
Un pochino più complicato  ottenere il Service Account DN per l’accesso al server. Conviene fare in questo modo:
accedere al domain controller. Creare un’account dedicato in Active Diectory.
Successivamente eseguire il comando : dsquery user > c:\lista.txt
In questo modo avremo una lista con l’estratto di tutti gli utenti del dominio, nella forma :
CN=Andrea Ceccherini,OU=Hardware,OU=unita,DC=azienda,DC=local

Per la sezione “LDAP User Mapping Configuration” io preferisco utilizzare come LDAP Search Filter : 
(&(objectClass=*)(sAMAccountName=?))
per accedere con il proprio SanAccountName

ATTENZIONE : prima di uscire dalla configurazione del plugin è importante la sezione : Role Mapping perchè se non si configura almeno un amministratore, nessuno potrà più accedere come Admin, a meno che non venga disattivato il Plugin (gli utenti di WordPress vengono disattivati).

In questa sezione bisogna designare un unit organizzativa per gli amministratori.
Esempio : OU=mia,DC=azienda,DC=local

Integrazione WordPress con Active Directory, Wordpress con Active Directory, Active Directory WordPress, Active Directory Plugin WordPress, Active Directory Integration,Active Directory Integration WordPress, Server Active Directory Integration

Andrea Ceccherini

About the Author: