HTTP_AUTH_ENABLE_ Constants
The HTTP_AUTH_ENABLE constants define authentication schemes that can be enabled on a URL Group.
These constants are used in the HTTP_SERVER_AUTHENTICATION_INFO structure.
-
HTTP_AUTH_ENABLE_BASIC
-
-
The Basic authentication scheme is enabled.
-
-
HTTP_AUTH_ENABLE_DIGEST
-
-
The Digest authentication scheme is enabled.
-
-
HTTP_AUTH_ENABLE_KERBEROS
-
-
The Kerberos authentication scheme is enabled.
-
-
HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING
-
-
Kerberos credential caching is enabled.
Windows Server 2003 and before: Not available.
-
-
HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL
-
-
The HTTP Server API captures the caller identity and uses it for authentication for Negotiate and Kerberos schemes only.
Windows Server 2003 and before: Not available.
-
-
HTTP_AUTH_ENABLE_NTLM
-
-
The NTLM authentication scheme is enabled.
-
-
HTTP_AUTH_ENABLE_NEGOTIATE
-
-
The Negotiate authentication scheme is enabled.
-
-
HTTP_AUTH_ENABLE_ALL
-
-
All authentication schemes are enabled.
-
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
Header |
|