Host-based e User Authentification

Se host-based e User authentification sono applicati alla stessa risorsa bisogna specificare se dovranno essere soddisfatte entrambe o solo una delle due per accedere la risorsa.

Questo possibile tramite la direttiva Satisfy

Per accedere alla risorsa occorre soddisfare entrambe le direttive
Satisfy all
Per accedere alla risorsa occorre soddisfare solo una delle direttive
Satisfy any

Segue un esempio di configurazione che permette libero accesso da IP specificati (una rete interna) e richiede username e password per client esterni.
<Location /user/>
AuthName "STAFF ONLY"
AuthType Basic
AuthDBMUserFile /usr/local/apache/conf/pwd.dbm
require valid-user
order deny,allow
deny from all
allow from 192.168.100
Satisfy any
</Location>

Privacy Policy