Le ACL sono dei controlli all’accesso per ogni singolo componente del portale: ogni sezione, ogni pagina, ogni modulo, è soggetto a pieno controllo dell’amministratore del portale, che stabilisce chi può leggerlo/modificarlo e chi no. Indispensabile su B2B (è possibile mostrare un elenco di informazioni solo ad una categoria di utenti o solo ad un utente registrato), risulta essere molto utile anche in fase di modifica di alcune zone del portale, o per gestire informazioni sensibili.
Il controllo degli accessi è basato su due concetti: Utenti e Ruoli.
Il ruolo è una classificazione che viene associata all’utente; ogni utente può avere più ruoli all’interno del portale e ai ruoli possono essere associati dei permessi di visibilità e di modifica dei contenuti del portale.
Il controllo viene effettuato creando delle regole ed applicandole ad utenti e ruoli:
- Acl di lettura: permesso/divieto di leggere il modulo/pagina ad utenti/ruoli
- Acl di scrittura: permesso/divieto di modificare il contenuto di un modulo/pagina ad utenti/ruoli
Enterprise Portal, nella nuova release 3.0, ha velocizzato questa gestione attraverso il caching delle ACL, che ne aumenta le prestazioni in modo considerevole: