共用方式為


HTTP_AUTH_STATUS列舉 (HTTP.h)

HTTP_AUTH_STATUS列舉會定義要求的驗證狀態。

這個列舉用於 HTTP_REQUEST_AUTH_INFO 結構。

Syntax

typedef enum _HTTP_AUTH_STATUS {
  HttpAuthStatusSuccess,
  HttpAuthStatusNotAuthenticated,
  HttpAuthStatusFailure
} HTTP_AUTH_STATUS, *PHTTP_AUTH_STATUS;

常數

 
HttpAuthStatusSuccess
要求已成功驗證 HTTP_REQUEST_AUTH_INFO 結構中所指出的驗證類型。
HttpAuthStatusNotAuthenticated
驗證是在此要求的 URL 群組上設定,不過,HTTP 伺服器 API 未處理驗證。 這可能是因為下列其中一個原因:


應用程式應該繼續進行自己的驗證,或回應包含所需驗證配置的初始 401 挑戰。
HttpAuthStatusFailure
HTTP_REQUEST_AUTH_INFO 結構中列出的 驗證類型驗證失敗,可能是因為下列其中一個原因所造成:

  • 安全性服務提供者介面 (SSPI) 型驗證配置無法成功從 AcceptSecurityCoNtext呼叫傳回。 傳回的AcceptSecurityCoNtext錯誤會以HTTP_REQUEST_AUTH_INFO結構的SecStatus成員表示。

  • 完成的用戶端內容適用于 Null NTLM 會話。 Null 會話會被視為驗證失敗。

  • LogonUser 的呼叫失敗,無法進行基本驗證。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 HTTP.h

另請參閱

HTTP Server API 2.0 版列舉類型

HTTP_REQUEST_AUTH_INFO