Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
HttpRequestAuthTypeNoneValue: 0 No authentication is attempted for the request. |
HttpRequestAuthTypeBasicBasic authentication is attempted for the request. |
HttpRequestAuthTypeDigestDigest authentication is attempted for the request. |
HttpRequestAuthTypeNTLMNTLM authentication is attempted for the request. |
HttpRequestAuthTypeNegotiateNegotiate authentication is attempted for the request. |
HttpRequestAuthTypeKerberosKerberos 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 |