La direttiva require permette di specificare per la singola area protetta, quali utenti ci possono accedere, l'authentication stage si preoccupa solo di verificare la corrispondenza user e password ma tramite questa direttiva si può avere un ulteriore filtro, permettendo così di utilizzare un singolo file di password per più aree (scelta sconsigliata).
La sintassi è la seguente:
require [user | group | valid-user] [lista di utenti o lista di gruppi]
Consente l'accesso solo all'utente pluto, dopo che ha superato con successo l'authentication stage, altri utenti, anche se correttamente autenticati, non possono accedere:
require user pluto
Consente l'accesso solo agli utenti pluto, pippo e admin dopo che hanno superato con successo l'authentication stage:
require user pippo pluto admin
Consente l'accesso a tutti gli utenti, dopo che hanno superato con successo l'authentication stage:
require user valid-user
Consente l'accesso a tutti gli utenti che appartengono al gruppo admin ovviamente solo dopo che ha superato con successo l'authentication stage:
require group admin
Access-list e filtro degli accessi web. Metodi di autenticazione degli utenti.