Velg Java HTTP-proxy-påloggingsdetaljer ut fra challenge-identiteten
Samsvar forespørselstype, vert og port før du returnerer en konto; hold urelaterte server-challenges utenfor det oppslaget.
For hver HTTP-autentiserings-callback, ta påloggingsdetaljbeslutningen i denne rekkefølgen:
- Kontroller at forespørseren er proxyen og ikke målserveren.
- Samsvar den forespørrende verten og porten med en godkjent proxy-oppføring.
- Returner den oppføringens konto, eller ingen påloggingsdetaljer for en challenge som ikke samsvarer.
Ett enkelt ubetinget brukernavn/passord kan ikke uttrykke to proxyers kontoer og kan lekke dem til en annen mottaker.
Foretrekk en klienttilknyttet Authenticator når du bruker Javas HTTP-klientbygger. En JVM-standard-Authenticator påvirker også annen deltakende kode.
Definer enhver vertsalias-tilordning bevisst i stedet for å godta vilkårlige navn. Dette er et HTTP-mønster; SOCKS kan bruke en annen implementeringsvei selv med et lignende vertsnavn.
For diagnostikk, registrer challenge-type og samsvarende kontoidentifikator uten hemmeligheten. Det forklarer omfangsbeslutningen uten å logge passord.