HTTP_AUTH_STATUS-Enumeration (http.h)
Die HTTP_AUTH_STATUS-Enumeration definiert den Authentifizierungsstatus einer Anforderung.
Diese Enumeration wird in der HTTP_REQUEST_AUTH_INFO-Struktur verwendet.
Syntax
typedef enum _HTTP_AUTH_STATUS {
HttpAuthStatusSuccess,
HttpAuthStatusNotAuthenticated,
HttpAuthStatusFailure
} HTTP_AUTH_STATUS, *PHTTP_AUTH_STATUS;
Konstanten
HttpAuthStatusSuccess Die Anforderung wurde erfolgreich für den in der HTTP_REQUEST_AUTH_INFO-Struktur angegebenen Authentifizierungstyp authentifiziert. |
HttpAuthStatusNotAuthenticated Die Authentifizierung wurde für die URL-Gruppe für diese Anforderung konfiguriert, die HTTP-Server-API hat die Authentifizierung jedoch nicht verarbeitet. Dies kann auf einen der folgenden Gründe zurückzuführen sein:
Die Anwendung sollte entweder mit ihrer eigenen Authentifizierung fortfahren oder mit der anfänglichen 401-Challenge antworten, die den gewünschten Satz von Authentifizierungsschemas enthält. |
HttpAuthStatusFailure Fehler bei der Authentifizierung für den in der HTTP_REQUEST_AUTH_INFO-Struktur aufgeführten Authentifizierungstyp, möglicherweise aus einem der folgenden Gründe:
|
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | http.h |