Vai al contenuto

Scegli un metodo di autenticazione

L'autenticazione risponde a due domande separate:

  1. Metodo di sessione: come MRBS ottiene e ricorda l'identità dell'utente.
  2. Metodo di autenticazione: come MRBS verifica le credenziali.

Le impostazioni predefinite sono sessioni PHP e autenticazione del database:

$auth["session"] = "php";
$auth["type"] = "db";

Livelli di accesso

MRBS distingue tra utenti anonimi, utenti autenticati e amministratori. L'autenticazione stabilisce l'identità; la configurazione e il metodo scelto determinano il livello di accesso.

Metodi disponibili in 1.12.2

Metodo Utilizzare quando
db MRBS dovrebbe gestire i propri utenti e password
db_ext Gli utenti vengono archiviati in un altro database SQL
ldap L'organizzazione dispone di LDAP o Active Directory
imap, imap_php, pop3, smtp Un server di posta verifica le credenziali
cas L'organizzazione utilizza un servizio Single Sign-On CAS
saml Un provider di identità SAML è disponibile tramite SimpleSAMLphp
joomla, wordpress, wix MRBS dovrebbe utilizzare un'identità del sito esistente
config È sufficiente un piccolo elenco di utenti configurato localmente
ext Un programma esterno attendibile esegue la verifica
none Non è richiesta alcuna verifica delle credenziali

Warning

Non selezionare un metodo di autenticazione solo perché è facile da abilitare. Considera la proprietà della password, il ciclo di vita dell'account, la sicurezza del trasporto, la mappatura degli amministratori e le procedure di ripristino.

Guida alle decisioni

  • Per un'installazione autonoma, iniziare con autenticazione del database.
  • Per una directory di organizzazione gestita, utilizzare LDAP.
  • Per il Single Sign-On stabilito, vedere fornitori di identità esterni.
  • Evitare config per installazioni di grandi dimensioni o connesse a Internet.
  • Utilizzare none solo laddove le azioni di prenotazione sono intenzionalmente illimitate e altri controlli forniscono un confine adeguato.

Testare prima del lancio

Verifica l'accesso, la disconnessione, la scadenza della sessione, gli account disabilitati, la mappatura dell'amministratore e il comportamento riusciti e non riusciti quando il provider di identità non è disponibile.

Mantieni un percorso di ripristino documentato in modo che un errore di configurazione del provider di identità non blocchi permanentemente tutti gli amministratori.