struktur WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT (webservices.h)
Batasan pengikatan keamanan yang dapat digunakan untuk mengekstrak informasi tentang cara mendapatkan token yang dikeluarkan dari pihak penerbit.
Sintaks
typedef struct _WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT {
WS_SECURITY_BINDING_CONSTRAINT bindingConstraint;
WS_MESSAGE_SECURITY_USAGE bindingUsage;
WS_XML_STRING *claimConstraints;
ULONG claimConstraintCount;
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT *requestSecurityTokenPropertyConstraints;
ULONG requestSecurityTokenPropertyConstraintCount;
struct {
WS_ENDPOINT_ADDRESS *issuerAddress;
WS_XML_BUFFER *requestSecurityTokenTemplate;
} out;
} WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT;
Anggota
bindingConstraint
Batasan pengikatan dasar yang berasal dari batasan pengikatan ini.
Saat ini tidak ada properti khusus pengikatan yang ditentukan untuk batasan pengikatan ini.
bindingUsage
Ini menentukan bagaimana token yang dikeluarkan harus dilampirkan ke pesan.
claimConstraints
Bidang ini berisi daftar jenis klaim yang diizinkan dalam kebijakan. Setiap jenis klaim adalah URI yang mengidentifikasi jenis klaim.
claimConstraintCount
Jumlah elemen dalam array claimConstraints.
Jika nilai ini adalah 0, maka array claimConstraints mungkin NULL, dan klaim apa pun diizinkan untuk muncul dalam kebijakan.
requestSecurityTokenPropertyConstraints
Sekumpulan batasan properti yang berkaitan dengan cara meminta token keamanan.
Lihat WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT untuk informasi selengkapnya.
requestSecurityTokenPropertyConstraintCount
Jumlah elemen dalam array requestSecurityTokenPropertyConstraints.
Jika array memiliki elemen nol, bidang requestSecurityTokenPropertyConstraints mungkin NULL.
out
Ketika WsMatchPolicyAlternative mengembalikan NOERROR, seluruh konten struktur ini akan diisi.
out.issuerAddress
out.requestSecurityTokenTemplate
Keterangan
Informasi yang diekstrak menggunakan batasan pengikatan ini dapat digunakan dengan WsRequestSecurityToken untuk mendapatkan token yang dikeluarkan. Token yang dikeluarkan kemudian dapat digunakan dengan pengikatan keamanan WS_XML_TOKEN_MESSAGE_SECURITY_BINDING .
Batasan pengikatan ini biasanya digunakan dalam skenario keamanan federasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | webservices.h |