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

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

 

 

Show: