AuthenticationHandler 類別

預先要求工作的基本類別大部份是由驗證中介軟體所執行。

System.Object
  Microsoft.Owin.Security.Infrastructure.AuthenticationHandler
    Microsoft.Owin.Security.Infrastructure.AuthenticationHandler<TOptions>

命名空間:  Microsoft.Owin.Security.Infrastructure
組件:  Microsoft.Owin.Security (在 Microsoft.Owin.Security.dll 中)

public abstract class AuthenticationHandler

AuthenticationHandler 型別公開下列成員。

  名稱說明
受保護的方法AuthenticationHandler初始化 AuthenticationHandler 類別的新執行個體。
上層

  名稱說明
受保護的方法ApplyResponseChallengeAsync若有問題的驗證配置將驗證互動處理為其要求流程中的一部份,請覆寫此方法以處理 401 挑戰考量 (例如新增回應標頭,或變更 401 結果為登入頁面 302 或外部登入位置)。
受保護的方法ApplyResponseCoreAsync可能由處理常式覆寫的方法。 預設行為是呼叫兩個一般回應活動,一個處理登入/登出考量,第二個處理 401 挑戰。
受保護的方法ApplyResponseGrantAsync若有問題的驗證配置將授與/叫用處理為其要求流程的一部份,請覆寫此方法以處理登入/登出考量 (例如設定/刪除 Cookies)。
公用方法AuthenticateAsync導致要為目前要求執行最多一次共傳回結果的 AuthenticateCore 中的驗證邏輯。 多次呼叫驗證一律會傳回原始值。 系統一律會呼叫此方法,而不會直接呼叫 AuthenticateCore。
受保護的方法AuthenticateCoreAsync必須由處理常式提供的核心驗證邏輯。 每個要求最多會叫用一次。 請勿直接呼叫,請呼叫包裝驗證方法。
受保護的方法BaseInitializeAsync
公用方法Equals (繼承自 Object。)
受保護的方法Finalize (繼承自 Object。)
受保護的方法GenerateCorrelationId
公用方法GetHashCode (繼承自 Object。)
公用方法GetType (繼承自 Object。)
受保護的方法InitializeCoreAsync
公用方法InvokeAsync由一般程式碼在初始化之後呼叫一次。 若驗中介軟體直接回應必須覆寫此虛擬的特殊已知路徑,請將要求路徑和其已知路徑相比較,提供任何適當的回應資訊,若為 true 則停止進一步的處理。
受保護的方法MemberwiseClone (繼承自 Object。)
受保護的方法TeardownCoreAsync
公用方法ToString (繼承自 Object。)
受保護的方法ValidateCorrelationId
上層

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
顯示: