Meta proxy ta’ forwarding ta’ Apache 2.4 għandu jitlob kemm l-indirizz tas-sors approvat kif ukoll login validu, uża <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>

Għaqqad dan il-framment ta’ awtorizzazzjoni mal-proxy ristrett eżistenti. Ibdel l-indirizz tal-klijent u l-mogħdija tal-fajl tal-kontijiet; il-moduli ta’ awtentikazzjoni u awtorizzazzjoni jridu jkunu disponibbli, u l-fajl irid diġà jkollu l-utenti maħsuba. Din mhijiex skjerament komplut tal-listener.

Żewġ dettalji jiddeterminaw il-politika. Il-kontenitur jesprimi AND; li tpoġġi rekwiżiti pożittivi ħdejn xulxin mhux bilfors jitlobhom kollha. Require valid-user jaċċetta kont awtentikat, filwaqt li Require user alice isemmi kont wieħed. Require user waħdu ma jesprimi xejn. Ara r-referenza ta’ Apache għall-awtorizzazzjoni tal-utenti.

SorsLoginRiżultat meħtieġ
PermessValiduIt-talba awtorizzata maħsuba tiġi permessa.
PermessNieqes jew mhux validuEbda forwarding awtorizzat.
Barra mis-sors permessValiduEbda forwarding awtorizzat.

Irrevedi l-virtual host li jdawwar il-framment u sezzjonijiet oħra ta’ awtorizzazzjoni li jaqblu qabel tiddependi fuqu, imbagħad @@ittestja l-limitu tal-awtorizzazzjoni; konfigurazzjoni aktar speċifika tista’ tbiddel ir-riżultat effettiv. Login Basic jeħtieġ ukoll trasport protett bejn il-klijent u l-proxy. HTTPS tad-destinazzjoni jibda aktar tard u ma jipproteġix l-iskambju preċedenti ta’ kredenzjali f’test ċar.

Artikli relatati