Compartir a través de


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

Consulte también