WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE-Struktur (webservices.h)
Die Sicherheitsbindungsvorlage zum Angeben der Verwendung eines von der Anwendung angegebenen Benutzernamen-Kennwort-Paares als direktes Sicherheitstoken (d. h. one-shot). Diese Sicherheitsbindung kann nur mit der Nachrichtensicherheit verwendet werden. Es bietet Clientauthentifizierung, aber keine Datenverkehrssignatur oder -verschlüsselung. Daher wird es in Verbindung mit einer anderen Transportsicherheits- oder Nachrichtensicherheitsbindung verwendet, die Nachrichtenschutz bietet.
Siehe auch WS_USERNAME_MESSAGE_SECURITY_BINDING
Syntax
typedef struct _WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {
WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
WS_USERNAME_CREDENTIAL *clientCredential;
WS_VALIDATE_PASSWORD_CALLBACK passwordValidator;
void *passwordValidatorCallbackState;
} WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE;
Member
securityBindingProperties
Die Anwendung hat Sicherheitsbindungseigenschaften bereitgestellt, die nicht in der Richtlinie dargestellt werden können.
clientCredential
Die Anmeldeinformationen des Benutzernamens, die mit dieser Sicherheitsbindung verwendet werden sollen. Dies muss angegeben werden, wenn diese Sicherheitsbindung auf dem Client verwendet wird.
passwordValidator
Der Validierungsator, der verwendet werden soll, um empfangene Benutzernamen/Kennwort-Paare zu überprüfen. Dies muss angegeben werden, wenn diese Sicherheitsbindung für den Dienst verwendet wird.
passwordValidatorCallbackState
Der optionale Zustand, der als Argument übergeben werden soll, wenn der Benutzernamen validator aufgerufen wird.
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 |