Vyberte prihlasovacie údaje Java HTTP proxy podľa identity výzvy
Pred vrátením účtu porovnajte typ žiadateľa, hostiteľa a port; nesúvisiace výzvy servera držte mimo tohto vyhľadávania.
Pri každom spätnom volaní overenia HTTP rozhodnite o prihlasovacích údajoch v tomto poradí:
- Overte, že žiadateľom je proxy, nie cieľový server.
- Porovnajte požadovaného hostiteľa a port so schválenou položkou proxy.
- 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.