Bagikan melalui


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:

Jenis ini berasal dari jenis dasar WS_SECURITY_BINDING. Untuk contoh jenis ini, jenis pengikatan bidang pemilihType harus memiliki nilai WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING_TYPE.

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