enumeración BG_AUTH_SCHEME (bits1_5.h)
Define constantes que especifican el esquema de autenticación que se usará cuando un servidor proxy o servidor solicita autenticación de usuario.
Syntax
typedef enum BG_AUTH_SCHEME {
BG_AUTH_SCHEME_BASIC = 1,
BG_AUTH_SCHEME_DIGEST,
BG_AUTH_SCHEME_NTLM,
BG_AUTH_SCHEME_NEGOTIATE,
BG_AUTH_SCHEME_PASSPORT
} ;
Constantes
BG_AUTH_SCHEME_BASIC Valor: 1 Basic es un esquema en el que el nombre de usuario y la contraseña se envían en texto no cifrado al servidor o proxy. |
BG_AUTH_SCHEME_DIGEST Digest es un esquema de desafío-respuesta que usa una cadena de datos especificada por el servidor para el desafío. |
BG_AUTH_SCHEME_NTLM NTLM es un esquema de desafío-respuesta que usa las credenciales del usuario para la autenticación en un entorno de red de Windows. |
BG_AUTH_SCHEME_NEGOTIATE Negociación simple y protegida (Snego) es un esquema de desafío-respuesta que negocia con el servidor o proxy para determinar qué esquema usar para la autenticación. Algunos ejemplos son el protocolo Kerberos y NTLM. |
BG_AUTH_SCHEME_PASSPORT Passport es un servicio de autenticación centralizado proporcionado por Microsoft que ofrece un inicio de sesión único para sitios miembros. |
Comentarios
BITS solo admite la autenticación de Passport para credenciales explícitas, no credenciales implícitas vinculadas a la cuenta.
En la tabla siguiente se muestran las solicitudes de autenticación que BITS no admite.
Escenario | Windows XP | Windows Server 2003 |
---|---|---|
Autenticación de Passport en el servidor cuando el proxy requiere autenticación (mediante el protocolo HTTPS). | No compatible | No compatible |
Cualquier esquema de autenticación en el servidor cuando el proxy requiere autenticación implícita. | No compatible | No compatible |
Negociar la autenticación en el servidor cuando el proxy requiere autenticación básica. | No compatible | |
Usar HTTPS cuando el proxy requiere autenticación implícita. | No compatible |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2003 |
Encabezado | bits1_5.h (incluir Bits.h) |
Redistribuible | BITS 1.5 en Windows XP |