HTTP_REQUEST_AUTH_TYPE enumeration (http.h)
The HTTP_REQUEST_AUTH_TYPE enumeration defines the authentication types supported by the HTTP Server API.
This enumeration is used in the HTTP_REQUEST_AUTH_INFO structure.
Syntax
typedef enum _HTTP_REQUEST_AUTH_TYPE {
HttpRequestAuthTypeNone = 0,
HttpRequestAuthTypeBasic,
HttpRequestAuthTypeDigest,
HttpRequestAuthTypeNTLM,
HttpRequestAuthTypeNegotiate,
HttpRequestAuthTypeKerberos
} HTTP_REQUEST_AUTH_TYPE, *PHTTP_REQUEST_AUTH_TYPE;
Constants
HttpRequestAuthTypeNone Value: 0 No authentication is attempted for the request. |
HttpRequestAuthTypeBasic Basic authentication is attempted for the request. |
HttpRequestAuthTypeDigest Digest authentication is attempted for the request. |
HttpRequestAuthTypeNTLM NTLM authentication is attempted for the request. |
HttpRequestAuthTypeNegotiate Negotiate authentication is attempted for the request. |
HttpRequestAuthTypeKerberos Kerberos authentication is attempted for the request. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | http.h |