Proxy-Authorization
Penggunaan
Header Proxy-Authorization dikirim setelah sebuah proxy mengembalikan kode status 407 beserta tantangan Proxy-Authenticate. Klien menyusun kredensial yang sesuai dengan skema autentikasi yang diminta dan menyertakannya pada header Proxy-Authorization ketika mengirim ulang permintaan tersebut.
Begitu proxy memvalidasi kredensialnya, permintaan diteruskan ke server tujuan. Pada rantai proxy dengan autentikasi kooperatif, proxy dapat meneruskan kredensial Proxy-Authorization ke proxy berikutnya dalam rantai tersebut.
Header setara untuk autentikasi server asal adalah Authorization, yang merespons tantangan 401 dari header WWW-Authenticate.
scheme
Nilai scheme mengidentifikasi metode autentikasi yang digunakan. Nilainya cocok dengan salah satu skema yang ditawarkan pada tantangan Proxy-Authenticate dari proxy. Skema yang umum mencakup Basic, Digest, Bearer, dan Negotiate.
credentials
Bagian credentials mengikuti nama skema dan memuat data autentikasi. Formatnya bergantung pada skemanya.
Untuk autentikasi Basic, kredensialnya berupa pasangan username:password yang dikodekan dengan Base64.
Untuk autentikasi Digest, kredensialnya mencakup username, realm, nonce, uri, dan hash response di antara parameter lainnya.
Untuk autentikasi Bearer, kredensialnya terdiri atas sebuah token akses yang bersifat opak.
Contoh
Proxy-Authorization: Basic dXNlcjpwYXNzd29yZA</mark>
Sebuah respons autentikasi Digest menyertakan hash yang dihitung dan nonce dari tantangan proxy.
Proxy-Authorization: Digest username="admin", realm="proxy@example.re", nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", uri="/resource", response="6629fae49393a05397450978507c4ef1"
Sebuah token Bearer yang diterbitkan oleh server otorisasi OAuth diteruskan langsung sebagai nilai kredensialnya.
Proxy-Authorization: Bearer eyJhbGciOiJSUzI1NiIs...
See also
Made with ♥ by Technical SEO Consultant Fili © 2022 - 2026 Licensed under CC BY-NC-ND 4.0