Skip to content

Latest commit

 

History

History
157 lines (80 loc) · 3.87 KB

http-auth-enable--constants.md

File metadata and controls

157 lines (80 loc) · 3.87 KB
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
apiref
HTTP_AUTH_ENABLE_BASIC
HTTP_AUTH_ENABLE_DIGEST
HTTP_AUTH_ENABLE_KERBEROS
HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING
HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL
HTTP_AUTH_ENABLE_NTLM
HTTP_AUTH_ENABLE_NEGOTIATE
HTTP_AUTH_ENABLE_ALL
http.h
HeaderDef
reference
05/31/2018

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
Http.h

See also

HTTP Server API Version 2.0 Constants

HTTP_SERVER_AUTHENTICATION_INFO

HttpSetUrlGroupProperty

HttpSetServerSessionProperty

HttpQueryUrlGroupProperty

HttpQueryServerSessionProperty