enumerazione BG_AUTH_SCHEME (bits1_5.h)
Definisce le costanti che specificano lo schema di autenticazione da usare quando un proxy o un server richiede l'autenticazione utente.
Sintassi
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
} ;
Costanti
BG_AUTH_SCHEME_BASIC Valore: 1 Basic è uno schema in cui il nome utente e la password vengono inviati in testo non crittografato al server o al proxy. |
BG_AUTH_SCHEME_DIGEST Digest è uno schema di risposta alla sfida che usa una stringa di dati specificata dal server per la sfida. |
BG_AUTH_SCHEME_NTLM NTLM è uno schema di risposta di sfida che usa le credenziali dell'utente per l'autenticazione in un ambiente di rete Windows. |
BG_AUTH_SCHEME_NEGOTIATE Negoziazione semplice e protetta (Snego) è uno schema di risposta di sfida che negozia con il server o il proxy per determinare quale schema usare per l'autenticazione. Esempi sono il protocollo Kerberos e NTLM. |
BG_AUTH_SCHEME_PASSPORT Passport è un servizio di autenticazione centralizzato fornito da Microsoft che offre un singolo accesso per i siti membri. |
Commenti
BITS supporta l'autenticazione Passport solo per le credenziali esplicite, non le credenziali implicite associate all'account.
Nella tabella seguente vengono illustrate le richieste di autenticazione che BITS non supporta.
Scenario | Windows XP | Windows Server 2003 |
---|---|---|
Autenticazione passport nel server quando il proxy richiede l'autenticazione (usando il protocollo HTTPS). | Non supportato | Non supportato |
Qualsiasi schema di autenticazione nel server quando il proxy richiede l'autenticazione digest. | Non supportato | Non supportato |
Negoziare l'autenticazione nel server quando il proxy richiede l'autenticazione di base. | Non supportato | |
L'uso di HTTPS quando il proxy richiede l'autenticazione digest. | Non supportato |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2003 |
Intestazione | bits1_5.h (includere Bits.h) |
Componente ridistribuibile | BITS 1.5 in Windows XP |