共用方式為


AuthenticationSchemeOptions 類別

定義

包含 所使用的 AuthenticationHandler<TOptions> 選項。

public ref class AuthenticationSchemeOptions
public class AuthenticationSchemeOptions
type AuthenticationSchemeOptions = class
Public Class AuthenticationSchemeOptions
繼承
AuthenticationSchemeOptions
衍生

建構函式

AuthenticationSchemeOptions()

包含 所使用的 AuthenticationHandler<TOptions> 選項。

屬性

ClaimsIssuer

取得或設定應該用於所建立之任何宣告的簽發者

Events

用於事件的實例

EventsType

如果設定,將會作為服務類型來取得 Events 實例,而不是 屬性。

ForwardAuthenticate

如果設定,這會指定此配置應該轉送 AuthenticationAsync 呼叫的目標配置。 例如 CoNtext.AuthenticateAsync (「ThisScheme」) = > CoNtext.AuthenticateAsync (「ForwardAuthenticateValue」) ;將目標設定為目前的配置,以停用轉送並允許正常處理。

ForwardChallenge

如果設定,這會指定此配置應該轉送 ChallengeAsync 呼叫的目標配置。 例如 CoNtext.ChallengeAsync (「ThisScheme」) = > CoNtext.ChallengeAsync (「ForwardChallengeValue」) ;將目標設定為目前的配置,以停用轉送並允許正常處理。

ForwardDefault

如果設定,這會指定驗證處理常式預設會將所有驗證作業轉送至的預設配置。 預設轉送邏輯會先檢查最特定的 ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut 設定,然後檢查 ForwardDefaultSelector,後面接著 ForwardDefault。 第一個非 Null 結果會作為要轉送的目標配置。

ForwardDefaultSelector

用來選取目前要求的預設配置,驗證處理常式預設應該將所有驗證作業轉送至 。 預設轉送邏輯會先檢查最特定的 ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut 設定,然後檢查 ForwardDefaultSelector,後面接著 ForwardDefault。 第一個非 Null 結果會作為要轉送的目標配置。

ForwardForbid

如果設定,這會指定此配置應該轉送 ForbidAsync 呼叫的目標配置。 例如 CoNtext.ForbidAsync (「ThisScheme」) = > CoNtext.ForbidAsync (「ForwardForbidValue」) ;將目標設定為目前的配置,以停用轉送並允許正常處理。

ForwardSignIn

如果設定,這會指定此配置應該轉送 SignInAsync 呼叫的目標配置。 例如 CoNtext.SignInAsync (「ThisScheme」) = > CoNtext.SignInAsync (「ForwardSignInValue」) ;將目標設定為目前的配置,以停用轉送並允許正常處理。

ForwardSignOut

如果設定,這會指定此配置應該轉送 SignOutAsync 呼叫的目標配置。 例如 CoNtext.SignOutAsync (「ThisScheme」) = > CoNtext.SignOutAsync (「ForwardSignOutValue」) ;將目標設定為目前的配置,以停用轉送並允許正常處理。

TimeProvider

用於測試。

方法

Validate()

檢查選項是否有效。 如果專案不正常,應該擲回例外狀況。

Validate(String)

檢查選項是否適用于特定配置

適用於