Kun Apache 2.4 -eteenpäin välittävän proxyn tulee vaatia sekä hyväksytty lähdeosoite että kelvollinen kirjautuminen, käytä asetusta <RequireAll>:

<Proxy "*">
    AuthType Basic
    AuthName "Private proxy"
    AuthBasicProvider file
    AuthUserFile /etc/apache2/private-proxy-users
    <RequireAll>
        Require ip 192.0.2.25
        Require valid-user
    </RequireAll>
</Proxy>

Yhdistä tämä valtuutusosa olemassa olevaan rajoitettuun proxyyn. Korvaa asiakkaan osoite ja tilitiedoston polku; todennus- ja valtuutusmoduulien on oltava käytettävissä, ja tiedoston on jo sisällettävä tarkoitetut käyttäjät. Tämä ei ole täydellinen kuuntelimen käyttöönotto.

Kaksi yksityiskohtaa määrittää käytännön. Säilö ilmaisee AND-operaation; positiivisten vaatimusten sijoittaminen vierekkäin ei välttämättä vaadi kaikkia. Require valid-user hyväksyy todennetun tilin, kun taas Require user alice nimeää yhden tilin. Pelkkä Require user ei ilmaise mitään. Katso Apachen käyttäjien valtuutusohje.

LähdeKirjautuminenVaadittu tulos
SallittuKelvollinenTarkoitettu valtuutettu pyyntö sallitaan.
SallittuPuuttuu tai virheellinenValtuutettua välitystä ei sallita.
Sallitun lähteen ulkopuolellaKelvollinenValtuutettua välitystä ei sallita.

Tarkista ympäröivä virtuaali-isäntä ja muut täsmäävät valtuutusosiot ennen fragmenttiin luottamista ja @@testaa valtuutusraja; tarkempi kokoonpano voi muuttaa tehokasta tulosta. Basic-kirjautuminen tarvitsee myös suojatun asiakas–proxy-siirron. Kohteen HTTPS alkaa myöhemmin eikä suojaa aiempaa salaamatonta tunnistetietojen vaihtoa.

Aiheeseen liittyvät artikkelit