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 |