é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 |