struktur HTTP_SERVER_AUTHENTICATION_INFO (http.h)
Struktur HTTP_SERVER_AUTHENTICATION_INFO digunakan untuk mengaktifkan autentikasi sisi server pada grup URL atau sesi server. Struktur ini juga digunakan untuk mengkueri skema autentikasi yang ada yang diaktifkan untuk grup URL atau sesi server.
Struktur ini harus digunakan saat mengatur atau mengkueri HttpServerAuthenticationProperty pada grup URL, atau sesi server.
Sintaks
typedef struct _HTTP_SERVER_AUTHENTICATION_INFO {
HTTP_PROPERTY_FLAGS Flags;
ULONG AuthSchemes;
BOOLEAN ReceiveMutualAuth;
BOOLEAN ReceiveContextHandle;
BOOLEAN DisableNTLMCredentialCaching;
UCHAR ExFlags;
HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS DigestParams;
HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS BasicParams;
} HTTP_SERVER_AUTHENTICATION_INFO, *PHTTP_SERVER_AUTHENTICATION_INFO;
Anggota
Flags
Struktur HTTP_PROPERTY_FLAGS yang menentukan apakah properti ada.
AuthSchemes
Skema autentikasi yang didukung. Ini bisa berupa satu atau beberapa hal berikut:
ReceiveMutualAuth
Nilai Boolean yang menunjukkan, jika True, bahwa aplikasi klien menerima kredensial server untuk autentikasi bersama dengan permintaan yang diautentikasi. Jika False, aplikasi klien tidak menerima kredensial.
Ketahuilah bahwa opsi ini diatur untuk semua permintaan yang dilayani oleh antrean permintaan terkait.
ReceiveContextHandle
Nilai Boolean yang menunjukkan, jika True, bahwa konteks klien yang diselesaikan diserialisasikan dan diteruskan ke aplikasi dengan permintaan. Jika False, aplikasi tidak menerima konteks. Handel ini dapat digunakan untuk mengkueri atribut konteks.
DisableNTLMCredentialCaching
Nilai Boolean yang menunjukkan, jika True, bahwa kredensial NTLM tidak di-cache. Jika False, perilaku default dipertahankan.
Secara default, HTTP menyimpan konteks klien untuk koneksi Keep Alive (KA) untuk skema NTLM jika permintaan tidak berasal dari proksi.
ExFlags
Bendera autentikasi opsional. Dapat berupa satu atau beberapa nilai yang mungkin berikut ini:
DigestParams
Struktur HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS yang menyediakan domain dan ranah untuk tantangan hash.
BasicParams
Struktur HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS yang menyediakan ranah untuk tantangan dasar.
Keterangan
Struktur HTTP_SERVER_AUTHENTICATION_INFO disertakan dalam permintaan HTTP jika autentikasi telah dikonfigurasi pada grup URL terkait. Header autentikasi HTTP asli yang diterima dari klien selalu disertakan dalam permintaan HTTP, terlepas dari status autentikasi.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | http.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk