Untuk setiap callback autentikasi HTTP, ambil keputusan kredensial dalam urutan ini:

  1. Periksa bahwa pemohon adalah proxy, bukan server tujuan.
  2. Cocokkan host dan port pemohon dengan entri proxy yang disetujui.
  3. Kembalikan akun entri itu, atau tidak ada kredensial untuk tantangan yang tidak cocok.

Satu nama pengguna/kata sandi tanpa syarat tidak dapat menyatakan akun dua proxy dan dapat membocorkannya ke penerima lain.

Utamakan Authenticator yang terpasang pada klien saat menggunakan pembangun klien HTTP Java. Authenticator bawaan JVM juga memengaruhi kode lain yang berpartisipasi.

Definisikan pemetaan alias host apa pun dengan sengaja alih-alih menerima nama sembarangan. Ini adalah pola HTTP; SOCKS dapat menggunakan jalur implementasi lain bahkan pada nama host yang serupa.

Untuk diagnosis, catat jenis tantangan dan pengenal akun yang cocok tanpa rahasianya. Itu menjelaskan keputusan cakupan tanpa mencatat kata sandi.

Artikel terkait