Condividi tramite


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

Vedi anche