Java HTTP-Proxy-Anmeldedaten op Basis vun der Challenge-Identitéit auswielen
Vergläicht den Typ vum Ufroer, den Host an de Port, ier Dir en Kont zréckgitt; haalt onverbonnen Server-Challenges aus dëser Sich eraus.
Fir all HTTP-Authentifikatiouns-Callback, hëlt d'Entscheedung iwwer d'Anmeldedaten an dëser Reihenfolg:
- Kontrolléiert, datt den Ufroer de Proxy ass an net de Zilserver.
- Vergläicht den ufroenden Host an de Port mat engem approuvéierte Proxy-Andrag.
- Gitt de Kont vun deem Andrag zréck, oder keng Anmeldedaten fir eng Challenge déi net passt.
Een eenzegen onbedéngten Benotzernumm/Passwuert kann d'Konte vun zwee Proxye net ausdrécken a kann se un en aneren Empfänger lecken.
Bevirzugt en Authenticator deen um Client hänkt wann Dir Java sengen HTTP-Client-Builder benotzt. En JVM-Standard-Authenticator beaflosst och anere bedeelegte Code.
Definéiert all Host-Alias-Mapping bewosst, amplaz arbiträr Nimm ze akzeptéieren. Dëst ass en HTTP-Muster; SOCKS kann en aneren Implementéierungswee benotzen och bei engem ähnlechen Hostnumm.
Fir Diagnos, notéiert den Challenge-Typ an den passenden Kont-Identifiant ouni säi Geheimnis. Dat erkläert d'Entscheedung iwwer de Beräich ouni Passwierder ze loggen.