Partager via


énumération BG_AUTH_SCHEME (bits1_5.h)

Définit des constantes qui spécifient le schéma d’authentification à utiliser lorsqu’un proxy ou un serveur demande l’authentification utilisateur.

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
Valeur : 1
De base est un schéma dans lequel le nom d’utilisateur et le mot de passe sont envoyés en texte clair au serveur ou au proxy.
BG_AUTH_SCHEME_DIGEST
Digest est un schéma de défi-réponse qui utilise une chaîne de données spécifiée par le serveur pour le défi.
BG_AUTH_SCHEME_NTLM
NTLM est un schéma de défi-réponse qui utilise les informations d’identification de l’utilisateur pour l’authentification dans un environnement réseau Windows.
BG_AUTH_SCHEME_NEGOTIATE
La négociation simple et protégée (Snego) est un schéma de défi-réponse qui négocie avec le serveur ou le proxy pour déterminer le schéma à utiliser pour l’authentification. Le protocole Kerberos et NTLM en sont des exemples.
BG_AUTH_SCHEME_PASSPORT
Passport est un service d’authentification centralisé fourni par Microsoft qui offre une ouverture de session unique pour les sites membres.

Remarques

BITS prend en charge l’authentification Passport uniquement pour les informations d’identification explicites, et non pour les informations d’identification implicites liées au compte.

Le tableau suivant indique les demandes d’authentification que BITS ne prend pas en charge.

Scénario Windows XP Windows Server 2003
Authentification Passport sur le serveur lorsque le proxy nécessite une authentification (à l’aide du protocole HTTPS). Non prise en charge Non prise en charge
Tout schéma d’authentification sur le serveur lorsque le proxy nécessite l’authentification Digest. Non prise en charge Non prise en charge
Négocier l’authentification sur le serveur lorsque le proxy nécessite l’authentification de base. Non prise en charge
Utilisation du protocole HTTPS lorsque le proxy nécessite l’authentification Digest. Non prise en charge

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2003
En-tête bits1_5.h (include Bits.h)
Composant redistribuable BITS 1.5 sur Windows XP

Voir aussi