WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE struttura (webservices.h)
Modello di associazione di sicurezza per specificare l'uso di un'applicazione fornito nome utente/coppia di password come token di sicurezza diretto (ad esempio, one-shot). Questa associazione di sicurezza può essere usata solo con la sicurezza dei messaggi. Fornisce l'autenticazione client, ma non la firma del traffico o la crittografia. Viene quindi usato insieme a un'altra associazione di sicurezza del trasporto o di sicurezza dei messaggi che fornisce la protezione dei messaggi.
Vedere anche WS_USERNAME_MESSAGE_SECURITY_BINDING
Sintassi
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;
Members
securityBindingProperties
L'applicazione ha fornito proprietà di associazione di sicurezza che non possono essere rappresentate nei criteri.
clientCredential
Credenziali del nome utente da usare con questa associazione di sicurezza. Questa operazione deve essere specificata quando questa associazione di sicurezza viene usata nel client.
passwordValidator
Validator da usare per controllare le coppie nome utente/password ricevute. Questa operazione deve essere specificata quando questa associazione di sicurezza viene usata nel servizio.
passwordValidatorCallbackState
Stato facoltativo da passare come argomento quando viene richiamato il validator nome utente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |