Compartir a través de


Enumeración WSManAuthenticationFlags (wsman.h)

Determina el método de autenticación para la operación.

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 la autenticación predeterminada.
WSMAN_FLAG_NO_AUTHENTICATION
Valor: 0x1
No use ninguna autenticación para una operación remota.
WSMAN_FLAG_AUTH_DIGEST
Valor: 0x2
Use la autenticación implícita. Solo el equipo cliente puede iniciar una solicitud de autenticación Implícita. El cliente envía una solicitud al servidor para autenticarse y recibir del servidor una cadena de token. A continuación, el cliente envía la solicitud de recursos, incluido el nombre de usuario y un hash criptográfico de la contraseña combinada con la cadena de token. La autenticación implícita es compatible con HTTP y HTTPS. Los scripts y aplicaciones cliente de WinRM Shell pueden especificar la autenticación implícita, pero el servicio no puede.
WSMAN_FLAG_AUTH_NEGOTIATE
Valor: 0x4
Use la autenticación Negotiate. El cliente envía una solicitud al servidor para autenticarse. El servidor determina si se debe usar Kerberos o NTLM. En general, Kerberos está seleccionado para autenticar una cuenta de dominio y NTLM está seleccionado para las cuentas de equipo local. Pero también hay algunos casos especiales en los que se seleccionan Kerberos/NTLM. El nombre de usuario debe especificarse con el formato DOMAIN\username para un usuario de dominio o SERVERNAME\username para un usuario local en un equipo servidor.
WSMAN_FLAG_AUTH_BASIC
Valor: 0x8
Use la autenticación básica. El cliente presenta las credenciales en forma de nombre de usuario y contraseña que se transmiten directamente en el mensaje de solicitud. Solo puede especificar las credenciales de una cuenta de administrador local en el equipo remoto.
WSMAN_FLAG_AUTH_KERBEROS
Valor: 0x10
Utilice la autenticación Kerberos. El cliente y el servidor se autentican mutuamente mediante certificados Kerberos.
WSMAN_FLAG_AUTH_CREDSSP
Valor: 0x80
Use la autenticación CredSSP para una operación remota. Si se usa un certificado de la máquina local para autenticar el servidor, se debe permitir el acceso al servicio de red a la clave privada del certificado.
WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE
Valor: 0x20
Use la autenticación de certificados de cliente. La huella digital del certificado se pasa como parte de la estructura de WSMAN_AUTHENTICATION_CREDENTIALS . El cliente WinRM intentará encontrar el certificado en el almacén de equipos y, después, si no se encuentra, en el almacén de usuarios actual. Si no se encuentra ningún certificado coincidente, se notificará un error al usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Encabezado wsman.h
Redistribuible Windows Management Framework en Windows Server 2008 con SP2 y Windows Vista con SP2