AuthenticateAsync()
|
驗證目前的要求。
(繼承來源 AuthenticationHandler<TOptions>)
|
AuthenticateAsync(AuthenticateContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
BuildChallengeUrl(AuthenticationProperties, String)
|
建構 OAuth 挑戰URL。
|
BuildChallengeUrl(AuthenticationProperties, String)
|
支援 OAuth 的驗證處理程式。
|
BuildRedirectUri(String)
|
建構指定之 targetPath 的絕對 URL。
(繼承來源 AuthenticationHandler<TOptions>)
|
ChallengeAsync(AuthenticationProperties)
|
挑戰目前的要求。
(繼承來源 AuthenticationHandler<TOptions>)
|
ChallengeAsync(ChallengeContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
CreateEventsAsync()
|
建立事件實例的新實例。
|
CreateEventsAsync()
|
建立事件實例的新實例。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)
|
支援 OAuth 的驗證處理程式。
|
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)
|
從指定的 tokens 建立 AuthenticationTicket。
|
ExchangeCodeAsync(OAuthCodeExchangeContext)
|
從遠端提供者交換授權令牌的授權碼。
|
ExchangeCodeAsync(String, String)
|
支援 OAuth 的驗證處理程式。
|
FinishResponseAsync()
|
即將傳送回應時所呼叫的勾點
(繼承來源 AuthenticationHandler<TOptions>)
|
ForbidAsync(AuthenticationProperties)
|
禁止目前的要求。
(繼承來源 AuthenticationHandler<TOptions>)
|
FormatScope()
|
格式化 Scope 屬性。
|
FormatScope(IEnumerable<String>)
|
格式化 OAuth 範圍清單。
|
GenerateCorrelationId(AuthenticationProperties)
|
產生包含 Nonce 的 Cookie,用來將目前的遠端驗證要求相互關聯。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
GenerateCorrelationId(AuthenticationProperties)
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
GetDescriptions(DescribeSchemesContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
HandleAccessDeniedErrorAsync(AuthenticationProperties)
|
衍生類型可能會覆寫此方法來處理拒絕存取錯誤。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleAuthenticateAsync()
|
允許衍生類型處理驗證。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleAuthenticateOnceAsync()
|
用來確保 HandleAuthenticateAsync 只會叫用一次。 後續呼叫會傳回相同的驗證結果。
(繼承來源 AuthenticationHandler<TOptions>)
|
HandleAuthenticateOnceSafeAsync()
|
用來確保 HandleAuthenticateAsync 只會安全地叫用一次。 後續呼叫會傳回相同的驗證結果。 任何例外狀況都會轉換成包含例外狀況的失敗驗證結果。
(繼承來源 AuthenticationHandler<TOptions>)
|
HandleChallengeAsync(AuthenticationProperties)
|
覆寫此方法來處理 401 挑戰考慮,如果有問題的驗證配置會處理驗證互動,做為要求流程的一部分。 (例如新增響應標頭,或將 401 結果變更為登入頁面或外部登入位置的 302。
|
HandleChallengeAsync(AuthenticationProperties)
|
覆寫此方法來處理 401 挑戰考慮,如果有問題的驗證配置會處理驗證互動,做為要求流程的一部分。 (例如新增響應標頭,或將 401 結果變更為登入頁面或外部登入位置的 302。
(繼承來源 AuthenticationHandler<TOptions>)
|
HandleForbiddenAsync(AuthenticationProperties)
|
覆寫此方法以處理 Forbid。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleForbiddenAsync(ChallengeContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleRemoteAuthenticateAsync()
|
使用識別提供者驗證使用者身分識別。
方法會處理 CallbackPath 所定義端點上的要求。
|
HandleRemoteCallbackAsync()
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleRequestAsync()
|
處理目前的驗證要求。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleSignInAsync(SignInContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleSignOutAsync(SignOutContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
HandleUnauthorizedAsync(ChallengeContext)
|
支援 OAuth 的驗證處理程式。
|
HandleUnauthorizedAsync(ChallengeContext)
|
覆寫此方法來處理 401 挑戰考慮,如果有問題的驗證配置會處理驗證互動,做為要求流程的一部分。 (例如新增響應標頭,或將 401 結果變更為登入頁面或外部登入位置的 302。
(繼承來源 AuthenticationHandler<TOptions>)
|
InitializeAsync(AuthenticationScheme, HttpContext)
|
初始化處理程式,解析選項並加以驗證。
(繼承來源 AuthenticationHandler<TOptions>)
|
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)
|
每個要求會呼叫初始化一次,以適當狀態將此實例內容化。
(繼承來源 AuthenticationHandler<TOptions>)
|
InitializeEventsAsync()
|
初始化事件物件,InitializeAsync(AuthenticationScheme, HttpContext)的每個要求呼叫一次。
(繼承來源 AuthenticationHandler<TOptions>)
|
InitializeHandlerAsync()
|
在已初始化選項/事件之後呼叫,處理程式完成初始化本身。
(繼承來源 AuthenticationHandler<TOptions>)
|
ResolveTarget(String)
|
解析此驗證作業轉送至的配置。
(繼承來源 AuthenticationHandler<TOptions>)
|
ShouldHandleRequestAsync()
|
取得值,這個值會判斷目前的驗證要求是否應該由 HandleRequestAsync()處理。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
ShouldHandleScheme(String, Boolean)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
SignInAsync(SignInContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
SignOutAsync(SignOutContext)
|
支援 OAuth 的驗證處理程式。
(繼承來源 AuthenticationHandler<TOptions>)
|
ValidateCorrelationId(AuthenticationProperties)
|
驗證目前的要求是否與目前的遠端驗證要求相互關聯。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|
ValidateCorrelationId(AuthenticationProperties)
|
支援 OAuth 的驗證處理程式。
(繼承來源 RemoteAuthenticationHandler<TOptions>)
|