struktur WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING (webservices.h)
Subjenis pengikatan keamanan untuk menentukan penggunaan protokol Autentikasi Terintegrasi Windows (seperti Kerberos, NTLM atau SPNEGO) dengan transportasi pipa bernama. Paket SSP tertentu dapat dipilih menggunakan properti pengikatan keamanan WS_SECURITY_BINDING_PROPERTY_WINDOWS_INTEGRATED_AUTH_PACKAGE; jika properti tersebut tidak ditentukan, SPNEGO digunakan secara default.
Pengikatan keamanan ini beroperasi pada tingkat keamanan transportasi dan hanya didukung dengan WS_NAMEDPIPE_CHANNEL_BINDING. Kombinasi NamedPipe/Windows SSPI menggunakan bentuk kawat yang ditentukan oleh protokol NegotiateStream dan spesifikasi .Net Message Framing .
Di sisi klien, identitas keamanan server target ditentukan menggunakan bidang identitas parameter WS_ENDPOINT_ADDRESS yang disediakan selama WsOpenChannel.
Pengikatan pipa bernama hanya mendukung pengikatan keamanan transportasi yang satu ini dan tidak mendukung pengikatan keamanan pesan apa pun.
Dengan pengikatan keamanan ini, properti pengikatan keamanan berikut dapat ditentukan:
- WS_SECURITY_BINDING_PROPERTY_WINDOWS_INTEGRATED_AUTH_PACKAGE
- WS_SECURITY_BINDING_PROPERTY_REQUIRE_SERVER_AUTH (hanya sisi klien)
- WS_SECURITY_BINDING_PROPERTY_ALLOW_ANONYMOUS_CLIENTS (hanya sisi server)
- WS_SECURITY_BINDING_PROPERTY_ALLOWED_IMPERSONATION_LEVEL (hanya sisi klien)
Sintaks
typedef struct _WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING {
WS_SECURITY_BINDING binding;
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL *clientCredential;
} WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING;
Anggota
binding
Jenis dasar tempat subjenis pengikatan keamanan ini dan semua subjenis pengikatan keamanan lainnya berasal.
clientCredential
Struktur WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL yang akan digunakan untuk mengautentikasi klien. Ini diperlukan pada klien dan tidak boleh ditentukan pada server.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | webservices.h |
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