title | description | ms.assetid | topic_type | api_name | api_location | api_type | ms.topic | ms.date | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HTTP_AUTH_ENABLE_ Constants (Http.h) |
Define authentication schemes that can be enabled on a URL Group. |
db22645f-c9e4-427e-b3d5-91d568aec7c5 |
|
|
|
|
reference |
05/31/2018 |
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.
-
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
Header |
|