Enumeração WSManAuthenticationFlags (wsman.h)
Determina o método de autenticação para a operação.
Syntax
typedef enum WSManAuthenticationFlags {
WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0x0,
WSMAN_FLAG_NO_AUTHENTICATION = 0x1,
WSMAN_FLAG_AUTH_DIGEST = 0x2,
WSMAN_FLAG_AUTH_NEGOTIATE = 0x4,
WSMAN_FLAG_AUTH_BASIC = 0x8,
WSMAN_FLAG_AUTH_KERBEROS = 0x10,
WSMAN_FLAG_AUTH_CREDSSP = 0x80,
WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 0x20
} ;
Constantes
WSMAN_FLAG_DEFAULT_AUTHENTICATION Valor: 0x0 Use a autenticação padrão. |
WSMAN_FLAG_NO_AUTHENTICATION Valor: 0x1 Não use nenhuma autenticação para uma operação remota. |
WSMAN_FLAG_AUTH_DIGEST Valor: 0x2 Use a autenticação Digest. Apenas o computador cliente pode iniciar uma solicitação de autenticação Digest. O cliente envia uma solicitação ao servidor para autenticar e recebe do servidor uma cadeia de caracteres de token. Em seguida, o cliente envia a solicitação de recurso, incluindo o nome de usuário e um hash criptográfico da senha combinado com a cadeia de caracteres de token. A autenticação digest tem suporte para HTTP e HTTPS. Os scripts e aplicativos de cliente do WinRM Shell podem especificar a autenticação Digest, mas o serviço não pode. |
WSMAN_FLAG_AUTH_NEGOTIATE Valor: 0x4 Use Negociar autenticação. O cliente envia uma solicitação ao servidor para autenticação. O servidor determina se deseja usar Kerberos ou NTLM. Em geral, Kerberos é selecionado para autenticar uma conta de domínio e NTLM é selecionado para contas de computador locais. Mas também há alguns casos especiais em que Kerberos/NTLM são selecionados. O nome de usuário deve ser especificado no formulário DOMAIN\username para um usuário de domínio ou SERVERNAME\username para um usuário local em um computador servidor. |
WSMAN_FLAG_AUTH_BASIC Valor: 0x8 Use a autenticação básica. O cliente apresenta credenciais na forma de um nome de usuário e senha que são transmitidos diretamente na mensagem de solicitação. Você pode especificar as credenciais somente de uma conta de administrador local no computador remoto. |
WSMAN_FLAG_AUTH_KERBEROS Valor: 0x10 Usar a autenticação Kerberos. O cliente e o servidor se autenticam mutuamente usando certificados Kerberos. |
WSMAN_FLAG_AUTH_CREDSSP Valor: 0x80 Use a autenticação CredSSP para uma operação remota. Se um certificado do computador local for usado para autenticar o servidor, o serviço de rede deverá ter permissão para acessar a chave privada do certificado. |
WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE Valor: 0x20 Use a autenticação de certificado do cliente. A impressão digital do certificado é passada como parte da estrutura WSMAN_AUTHENTICATION_CREDENTIALS . O cliente WinRM tentará localizar o certificado no repositório de computadores e, se não for encontrado, no repositório de usuários atual. Se nenhum certificado correspondente for encontrado, um erro será relatado ao usuário. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Cabeçalho | wsman.h |
Redistribuível | Windows Management Framework no Windows Server 2008 com SP2 e Windows Vista com SP2 |