WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT-Struktur (webservices.h)
Eine Sicherheitsbindungseinschränkung, die verwendet werden kann, um Informationen zum Abrufen eines ausgestellten Tokens von einer ausstellenden Partei zu extrahieren.
Syntax
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;
Member
bindingConstraint
Die Basisbindungseinschränkung, von der diese Bindungseinschränkung abgeleitet ist.
Für diese Bindungseinschränkung sind derzeit keine bindungsspezifischen Eigenschaften definiert.
bindingUsage
Dies gibt an, wie das ausgegebene Token an eine Nachricht angefügt werden soll.
claimConstraints
Dieses Feld enthält eine Liste der Anspruchstypen, die in der Richtlinie zulässig sind. Jeder Anspruchstyp ist ein URI, der den Anspruchstyp identifiziert.
claimConstraintCount
Die Anzahl der Elemente im Array claimConstraints.
Wenn dieser Wert 0 ist, kann das claimConstraints-Array NULL sein, und alle Ansprüche dürfen in der Richtlinie angezeigt werden.
requestSecurityTokenPropertyConstraints
Eine Reihe von Eigenschafteneinschränkungen im Zusammenhang mit der Anforderung eines Sicherheitstokens.
Weitere Informationen finden Sie unter WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT .
requestSecurityTokenPropertyConstraintCount
Die Anzahl der Elemente im RequestSecurityTokenPropertyConstraints-Array.
Wenn das Array über null Elemente verfügt, kann das requestSecurityTokenPropertyConstraints-Feld NULL sein.
out
Wenn WsMatchPolicyAlternative NOERROR zurückgibt, wird der gesamte Inhalt dieser Struktur ausgefüllt.
out.issuerAddress
out.requestSecurityTokenTemplate
Hinweise
Die mithilfe dieser Bindungseinschränkung extrahierten Informationen können mit WsRequestSecurityToken verwendet werden, um ein ausgestelltes Token abzurufen. Das ausgestellte Token kann dann mit der WS_XML_TOKEN_MESSAGE_SECURITY_BINDING Sicherheitsbindung verwendet werden.
Diese Bindungseinschränkung wird in der Regel in Verbundsicherheitsszenarien verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | webservices.h |