IAuthenticationSchemeProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- 派生
-
メソッド
AddScheme(AuthenticationScheme)
|
で IAuthenticationService使用するスキームを登録します。
|
GetAllSchemesAsync()
|
現在登録 AuthenticationSchemeされているすべての を返します。
|
GetDefaultAuthenticateSchemeAsync()
|
の既定で使用されるスキームを AuthenticateAsync(HttpContext, String)返します。
これは通常、 を介して DefaultAuthenticateScheme指定されます。
それ以外の場合、これは に DefaultSchemeフォールバックします。
|
GetDefaultChallengeSchemeAsync()
|
の既定で使用されるスキームを ChallengeAsync(HttpContext, String, AuthenticationProperties)返します。
これは通常、 を介して DefaultChallengeScheme指定されます。
それ以外の場合、これは に DefaultSchemeフォールバックします。
|
GetDefaultForbidSchemeAsync()
|
の既定で使用されるスキームを ForbidAsync(HttpContext, String, AuthenticationProperties)返します。
これは通常、 を介して DefaultForbidScheme指定されます。
それ以外の場合、これは に GetDefaultChallengeSchemeAsync() フォールバックします。
|
GetDefaultSignInSchemeAsync()
|
の既定で使用されるスキームを SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)返します。
これは通常、 を介して DefaultSignInScheme指定されます。
それ以外の場合、これは に DefaultSchemeフォールバックします。
|
GetDefaultSignOutSchemeAsync()
|
の既定で使用されるスキームを SignOutAsync(HttpContext, String, AuthenticationProperties)返します。
これは通常、 を介して DefaultSignOutScheme指定されます。
それ以外の場合、これは に GetDefaultSignInSchemeAsync() フォールバックします。
|
GetRequestHandlerSchemesAsync()
|
要求処理の優先順位でスキームを返します。
|
GetSchemeAsync(String)
|
一致する AuthenticationScheme 名前 (null) を返します。
|
RemoveScheme(String)
|
スキームを削除し、 によって IAuthenticationService使用されないようにします。
|
TryAddScheme(AuthenticationScheme)
|
で IAuthenticationService使用するスキームを登録します。
|
適用対象