HTTP_AUTH_ENABLE_常量

HTTP_AUTH_ENABLE常量定义可在 URL 组上启用的身份验证方案。

这些常量用于 HTTP_SERVER_AUTHENTICATION_INFO 结构中。

HTTP_AUTH_ENABLE_BASIC

已启用基本身份验证方案。

HTTP_AUTH_ENABLE_DIGEST

已启用摘要式身份验证方案。

HTTP_AUTH_ENABLE_KERBEROS

已启用 Kerberos 身份验证方案。

HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING

已启用 Kerberos 凭据缓存。

Windows Server 2003 及之前版本: 不可用。

HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL

HTTP 服务器 API 捕获调用方标识,并将其用于仅对 Negotiate 和 Kerberos 方案进行身份验证。

Windows Server 2003 及之前版本: 不可用。

HTTP_AUTH_ENABLE_NTLM

已启用 NTLM 身份验证方案。

HTTP_AUTH_ENABLE_NEGOTIATE

已启用协商身份验证方案。

HTTP_AUTH_ENABLE_ALL

已启用所有身份验证方案。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Http.h

请参阅

HTTP 服务器 API 版本 2.0 常量

HTTP_SERVER_AUTHENTICATION_INFO

HttpSetUrlGroupProperty

HttpSetServerSessionProperty

HttpQueryUrlGroupProperty

HttpQueryServerSessionProperty