Pri každom spätnom volaní overenia HTTP rozhodnite o prihlasovacích údajoch v tomto poradí:

  1. Overte, že žiadateľom je proxy, nie cieľový server.
  2. Porovnajte požadovaného hostiteľa a port so schválenou položkou proxy.
  3. Vráťte účet tejto položky alebo žiadne prihlasovacie údaje pre nezhodujúcu sa výzvu.

Jedno bezpodmienečné používateľské meno/heslo nemôže vyjadriť účty dvoch proxy a môže ich uniknúť inému príjemcovi.

Pri použití tvorcu HTTP klienta v Jave uprednostnite Authenticator pripojený ku klientovi. Predvolený Authenticator JVM ovplyvňuje aj iný zúčastnený kód.

Akékoľvek mapovanie aliasov hostiteľa definujte zámerne namiesto prijímania ľubovoľných názvov. Je to vzor HTTP; SOCKS môže použiť inú cestu implementácie aj pri podobnom názve hostiteľa.

Pre diagnostiku zaznamenajte typ výzvy a identifikátor zodpovedajúceho účtu bez jeho tajomstva. To vysvetľuje rozhodnutie o rozsahu bez protokolovania hesiel.

Súvisiace články