AuthenticationSchemeProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class AuthenticationSchemeProvider : Microsoft::AspNetCore::Authentication::IAuthenticationSchemeProvider
public class AuthenticationSchemeProvider : Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider
type AuthenticationSchemeProvider = class
interface IAuthenticationSchemeProvider
Public Class AuthenticationSchemeProvider
Implements IAuthenticationSchemeProvider
- 継承
-
AuthenticationSchemeProvider
- 実装
-
コンストラクター
メソッド
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で使用するスキームを登録します。
|
適用対象