For hvert HTTP-godkendelses-callback skal du træffe legitimationsbeslutningen i denne rækkefølge:

  1. Kontroller, at anmoderen er proxyen og ikke destinationsserveren.
  2. Match den anmodende vært og port mod en godkendt proxy-post.
  3. Returner den posts konto, eller ingen legitimationsoplysninger ved en challenge, der ikke matcher.

Et enkelt ubetinget brugernavn/adgangskode kan ikke udtrykke to proxyers konti og kan lække dem til en anden modtager.

Foretræk en klienttilknyttet Authenticator, når du bruger Javas HTTP-klientbygger. En JVM-standard-Authenticator påvirker også anden deltagende kode.

Definér enhver vært-alias-mapping bevidst i stedet for at acceptere vilkårlige navne. Dette er et HTTP-mønster; SOCKS kan bruge en anden implementeringsvej selv ved et lignende værtsnavn.

Til diagnosticering skal du registrere challenge-type og matchende kontoidentifikator uden dens hemmelighed. Det forklarer omfangsbeslutningen uden at logge adgangskoder.

Relaterede artikler