BG_AUTH_SCHEME-Enumeration (bits1_5.h)

Definiert Konstanten, die das Authentifizierungsschema angeben, das verwendet werden soll, wenn ein Proxy oder Server die Benutzerauthentifizierung anfordert.

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
} ;

Konstanten

 
BG_AUTH_SCHEME_BASIC
Wert: 1
Basic ist ein Schema, bei dem der Benutzername und das Kennwort als Klartext an den Server oder Proxy gesendet werden.
BG_AUTH_SCHEME_DIGEST
Digest ist ein Challenge-Antwort-Schema, das eine serverspezifische Datenzeichenfolge für die Herausforderung verwendet.
BG_AUTH_SCHEME_NTLM
NTLM ist ein Challenge-Response-Schema, das die Anmeldeinformationen des Benutzers für die Authentifizierung in einer Windows-Netzwerkumgebung verwendet.
BG_AUTH_SCHEME_NEGOTIATE
Simple and Protected Negotiation (Snego) ist ein Challenge-Response-Schema, das mit dem Server oder Proxy aushandelt, um zu bestimmen, welches Schema für die Authentifizierung verwendet werden soll. Beispiele hierfür sind das Kerberos-Protokoll und NTLM.
BG_AUTH_SCHEME_PASSPORT
Passport ist ein zentralisierter Authentifizierungsdienst, der von Microsoft bereitgestellt wird und eine einzelne Anmeldung für Mitgliedswebsites bietet.

Hinweise

BITS unterstützt die Passport-Authentifizierung nur für explizite Anmeldeinformationen, nicht für implizite Anmeldeinformationen, die an das Konto gebunden sind.

In der folgenden Tabelle sind die Authentifizierungsanforderungen aufgeführt, die VON BITS nicht unterstützt werden.

Szenario Windows XP Windows Server 2003
Passport-Authentifizierung auf dem Server, wenn der Proxy eine Authentifizierung erfordert (mit dem HTTPS-Protokoll). Nicht unterstützt Nicht unterstützt
Alle Authentifizierungsschemas auf dem Server, wenn der Proxy eine Digestauthentifizierung erfordert. Nicht unterstützt Nicht unterstützt
Aushandeln der Authentifizierung auf dem Server, wenn der Proxy die Standardauthentifizierung erfordert. Nicht unterstützt
Verwenden von HTTPS, wenn für den Proxy eine Digestauthentifizierung erforderlich ist. Nicht unterstützt

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2003
Kopfzeile bits1_5.h (Bits.h einschließen)
Verteilbare Komponente BITS 1.5 unter Windows XP

Weitere Informationen