struktur WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT (webservices.h)
Struktur ini digunakan untuk menentukan sekumpulan batasan untuk properti token keamanan permintaan tertentu. Batasan properti apa pun yang tidak ditentukan akan menggunakan batasan default.
Sintaks
typedef struct _WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
void *allowedValues;
ULONG allowedValuesSize;
struct {
WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
} out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;
Anggota
id
Id properti token keamanan permintaan. Batasan properti keamanan berikut dapat ditentukan:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Properti ini menunjukkan versi WS-Trust mana yang dapat diterima.
Jika properti ini tidak ditentukan, maka nilai batasan default WS_TRUST_VERSION_FEBRUARY_2005 akan digunakan.
Saat ini hanya WS_TRUST_VERSION_FEBRUARY_2005 yang didukung dalam kebijakan, sehingga batasan properti yang berisi nilai WS_TRUST_VERSION_FEBRUARY_2005 harus ditentukan agar kebijakan cocok.
allowedValues
Array nilai yang dapat diterima. Jenis nilai dalam array sesuai dengan jenis nilai properti token keamanan permintaan. Lihat dokumentasi untuk properti token keamanan permintaan tertentu untuk menentukan jenis properti .
allowedValuesSize
Ukuran total array allowedValues, dalam byte. Ukuran ini harus berupa kelipatan ukuran jenis nilai properti.
out
Ketika WsMatchPolicyAlternative mengembalikan NOERROR, seluruh konten struktur ini akan diisi.
out.requestSecurityTokenProperty
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | webservices.h |