Para sa bawat callback ng pagpapatotoo ng HTTP, gawin ang desisyon sa kredensyal sa ganitong pagkakasunod-sunod:

  1. Tiyakin na ang humihiling ay ang proxy at hindi ang destination server.
  2. Itugma ang humihiling na host at port sa isang aprubadong entry ng proxy.
  3. Ibalik ang account ng entry na iyon, o walang kredensyal para sa hamon na hindi tugma.

Ang isang walang kondisyong username/password ay hindi maipapahayag ang mga account ng dalawang proxy at maaaring makawala ang mga ito sa ibang tatanggap.

Mas mainam ang Authenticator na nakakabit sa client kapag gumagamit ng HTTP client builder ng Java. Ang default na Authenticator ng JVM ay nakakaapekto rin sa ibang kalahok na code.

Tukuyin nang sadyain ang anumang pagmamapa ng host alias sa halip na tumanggap ng ganumang pangalan. Ito ay isang pattern ng HTTP; maaaring gumamit ang SOCKS ng ibang landas ng implementasyon kahit sa katulad na hostname.

Para sa diagnosis, itala ang uri ng hamon at identifier ng tugmang account nang walang sikreto nito. Ipinapaliwanag nito ang desisyon sa saklaw nang hindi nila-log ang mga password.

Kaugnay na mga artikulo