Autenticazione LDAP¶
L'autenticazione LDAP verifica gli utenti MRBS rispetto a una directory LDAP come OpenLDAP o Microsoft Active Directory.
L'estensione PHP LDAP deve essere installata.
Impostazioni di connessione¶
Configura i server di directory, la versione del protocollo, la sicurezza del trasporto, il nome distinto di base e i filtri di ricerca in config.inc.php. Copia le impostazioni LDAP rilevanti da systemdefaults.inc.php prima di modificarle.
Preferisci il trasporto crittografato:
- LDAPS dove supportato; o
- LDAP con StartTLS.
Installa e verifica la catena di certificati del server di directory. Non disabilitare la verifica per aggirare un problema relativo al certificato.
Ricerca utente¶
Il nome di accesso viene individuato utilizzando l'attributo utente e il filtro configurati. I layout delle directory differiscono, quindi prova con:
- un utente normale;
- un amministratore;
- un utente esterno all'unità organizzativa consentita;
- un account disabilitato; e
- un nome utente contenente caratteri non ASCII validi, se applicabile.
Gruppi e amministratori¶
MRBS può utilizzare gli attributi della directory e l'appartenenza ai gruppi per identificare o descrivere gli utenti. Assicurati che il comportamento dei gruppi nidificati corrisponda alla directory e al documento a cui i gruppi concedono l'amministrazione MRBS.
Mappatura degli attributi¶
Le mappature opzionali possono recuperare indirizzi email e nomi visualizzati:
I nomi degli attributi e i formati restituiti variano tra le implementazioni LDAP.
Risoluzione dei problemi in sicurezza¶
LDAP le opzioni di debug possono esporre i dettagli della directory. Abilitali solo per un test limitato, limita l'accesso all'output e disabilitali subito dopo.
Quando l'accesso fallisce, controlla il trasporto e i certificati prima di modificare i filtri di ricerca o le credenziali.