Vel Java HTTP-proxy-påloggingsdetaljar ut frå challenge-identiteten
Samsvar førespurnadstype, vert og port før du returnerer ein konto; hald urelaterte server-challenge utanfor det oppslaget.
For kvar HTTP-autentiserings-callback, ta påloggingsdetaljavgjerda i denne rekkjefølgja:
- Kontroller at førespørjaren er proxyen og ikkje målserveren.
- Samsvar den førespørjande verten og porten med ein godkjend proxy-oppføring.
- Returner kontoen til den oppføringa, eller ingen påloggingsdetaljar for ein challenge som ikkje samsvarer.
Eitt einskilt ubetinga brukarnamn/passord kan ikkje uttrykkje kontoane til to proxyar og kan lekke dei til ein annan mottakar.
Føretrekk ein klienttilknytt Authenticator når du brukar HTTP-klientbyggjaren til Java. Ein JVM-standard-Authenticator påverkar også annan deltakande kode.
Definer kvar vertsalias-tilordning medvite i staden for å godta vilkårlege namn. Dette er eit HTTP-mønster; SOCKS kan bruke ein annan implementasjonsveg sjølv med eit liknande vertsnamn.
For diagnostikk, registrer challenge-type og samsvarande kontoidentifikator utan hemmelegheita. Det forklarer omfangsavgjerda utan å logge passord.