estrutura WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE (webservices.h)
O modelo de associação de segurança para especificar o uso de um par de nome de usuário/senha fornecido pelo aplicativo como um token de segurança direto (ou seja, uma captura). Essa associação de segurança pode ser usada apenas com a segurança da mensagem. Ele fornece autenticação de cliente, mas não assinatura de tráfego ou criptografia. Portanto, ele é usado em conjunto com outra associação de segurança de transporte ou de mensagem que fornece proteção de mensagem.
Consulte também WS_USERNAME_MESSAGE_SECURITY_BINDING
Sintaxe
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;
Membros
securityBindingProperties
O aplicativo forneceu propriedades de associação de segurança que não podem ser representadas na política.
clientCredential
A credencial de nome de usuário a ser usada com essa associação de segurança. Isso precisa ser especificado quando essa associação de segurança é usada no cliente.
passwordValidator
O validador a ser usado para marcar pares de nome de usuário/senha recebidos. Isso precisa ser especificado quando essa associação de segurança é usada no serviço.
passwordValidatorCallbackState
O estado opcional a ser passado como um argumento quando o validador de nome de usuário é invocado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | webservices.h |