WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT-Struktur (webservices.h)
Diese Struktur wird verwendet, um eine Reihe von Einschränkungen für eine bestimmte Anforderungssicherheitstokeneigenschaft anzugeben. Alle Eigenschafteneinschränkungen, die nicht angegeben werden, verwenden die Standardeinschränkungen.
Syntax
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;
Member
id
Die ID der Anforderungssicherheitstokeneigenschaft. Die folgende Sicherheitseigenschafteneinschränkung kann angegeben werden:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Diese Eigenschaft gibt an, welche WS-Trust Versionen akzeptabel sind.
Wenn diese Eigenschaft nicht angegeben wird, wird der Standardeinschränkungswert von WS_TRUST_VERSION_FEBRUARY_2005 verwendet.
Derzeit wird nur WS_TRUST_VERSION_FEBRUARY_2005 in der Richtlinie unterstützt, sodass eine Eigenschaftseinschränkung mit dem Wert WS_TRUST_VERSION_FEBRUARY_2005 angegeben werden muss, damit die Richtlinie übereinstimmt.
allowedValues
Ein Array von Werten, die akzeptabel sind. Der Typ der Werte im Array entspricht dem Typ der Werte der Anforderungssicherheitstokeneigenschaft. Informationen zum Typ der Eigenschaft finden Sie in der Dokumentation für eine bestimmte Anforderungssicherheitstokeneigenschaft.
allowedValuesSize
Die Gesamtgröße des arrays allowedValues in Bytes. Diese Größe muss ein Vielfaches der Größe des Typs des Werts der Eigenschaft sein.
out
Wenn WsMatchPolicyAlternative NOERROR zurückgibt, wird der gesamte Inhalt dieser Struktur ausgefüllt.
out.requestSecurityTokenProperty
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | webservices.h |