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 |