Bagikan melalui


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