За сваки повратни позив HTTP аутентификације донесите одлуку о акредитивима овим редом:

  1. Проверите да је подносилац захтева прокси, а не одредишни сервер.
  2. Ускладите тражени хост и порт са одобреним уносом проксија.
  3. Вратите налог тог уноса или не враћајте акредитиве за неусклађени изазов.

Једно безусловно корисничко име/лозинка не може изразити налоге два проксија и може их процурити другом примаоцу.

Преферирајте Authenticator везан за клијента када користите Јавин градитељ HTTP клијента. Стандардни Authenticator JVM-а утиче и на други код који учествује.

Дефинишите свако мапирање псеудонима хоста намерно уместо прихватања произвољних имена. Ово је HTTP образац; SOCKS може користити други пут имплементације чак и код сличног имена хоста.

За дијагностику забележите тип изазова и идентификатор усклађеног налога без његове тајне. То објашњава одлуку о обухвату без евидентирања лозинки.

Повезани чланци