Apache ProxyRemote-Zougangsdaten géint proxy-chain-auth
Wielt tëscht engem feste Kont vum Eltereproxy an der bewosster Weitergab vun de Proxyzougangsdaten vum Client.
E Client kann sech mat engem Kont bei engem Apache-Weiderleitungsproxy authentifizéieren, wärend Apache sech mat engem aneren Kont beim Eltereproxy authentifizéiert:
client ── client account ── Apache ── parent account ── parent proxy
Fir e festen Elterekont op httpd 2.4.59 oder méi nei akzeptéiert ProxyRemote en drëtten Argument:
ProxyRemote "*" "http://parent.example:3128" "parent-user:replace_with_private_password"
Dëst ergänzt déi bestoend zougangskontrolléiert Weiderleitungsproxy-Konfiguratioun, zum Beispill e privaten Nolauschterer, deen souwuel eng Client-IP wéi och e Proxylogin verlaangt. De Kont gehéiert zum gewielten Eltereproxy. Schützt d'Konfiguratioun, déi en enthält, a wielt de passenden Ëmfang, deen d'Ausrollung verlaangt.
Apache schéckt dës Basic-Zougangsdaten virzäiteg, ouni fir d'éischt op eng Erausfuerderung ze waarden. Dofir si Transport a Kontspolitik vun der Verbindung zum Eltereproxy wichteg; déi spéider HTTPS-Sitzung vun der Websäit schützt net selwer e kloere HTTP-Sprong zum Eltereproxy.
Wéini dee selwechten erakoumenden Kont soll weidergoen
Apache verbraucht normalerweis d'Proxyauthentifikatioun, déi u hie selwer adresséiert ass. D'Ëmweltastellung proxy-chain-auth erlaabt dogéint, d'Proxyzougangsdaten vum Client un den nächsten Proxy weiderzeginn:
SetEnv proxy-chain-auth On
Dëst ass nëmme fir eng bewosst gedeelte Authentifikatiounskette passend. Et gëtt dat erakoumend Kontmaterial virun; et erfonnt keen aneren Elteren-Benotzernumm a Passwuert.
Mat dem explizitten Zougangsdaten-Argument vu ProxyRemote huet proxy-chain-auth keng Wierkung. Wielt d'Quell vun den Zougangsdaten bewosst, amplaz béid Astellungen iwwerenee ze stapelen an der Hoffnung, datt d'Passwuert, dat funktionéiert, gewielt gëtt.
Dës Mechanisme authentifizéieren Proxysprüng. Den Authorization-Header vun enger Zilsäit bleift en eegene Wiessel.