HTTP_REQUEST_AUTH_TYPE 枚举 (http.h)

HTTP_REQUEST_AUTH_TYPE 枚举定义 HTTP 服务器 API 支持的身份验证类型。

此枚举用于 HTTP_REQUEST_AUTH_INFO 结构。

语法

typedef enum _HTTP_REQUEST_AUTH_TYPE {
  HttpRequestAuthTypeNone = 0,
  HttpRequestAuthTypeBasic,
  HttpRequestAuthTypeDigest,
  HttpRequestAuthTypeNTLM,
  HttpRequestAuthTypeNegotiate,
  HttpRequestAuthTypeKerberos
} HTTP_REQUEST_AUTH_TYPE, *PHTTP_REQUEST_AUTH_TYPE;

常量

 
HttpRequestAuthTypeNone
值: 0
不会尝试对请求进行身份验证。
HttpRequestAuthTypeBasic
尝试对请求进行基本身份验证。
HttpRequestAuthTypeDigest
尝试对请求进行摘要式身份验证。
HttpRequestAuthTypeNTLM
尝试对请求执行 NTLM 身份验证。
HttpRequestAuthTypeNegotiate
尝试对请求进行协商身份验证。
HttpRequestAuthTypeKerberos
尝试对请求执行 Kerberos 身份验证。

要求

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

另请参阅

HTTP 服务器 API 版本 2.0 枚举类型

HTTP_REQUEST_AUTH_INFO