AuthenticationSchemeProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementuje IAuthenticationSchemeProvider.
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
- Dědičnost
-
AuthenticationSchemeProvider
- Implementuje
Konstruktory
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>) |
Vytvoří instanci AuthenticationSchemeProvider pomocí zadaného |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Vytvoří instanci AuthenticationSchemeProvider pomocí zadaného |
Metody
AddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití IAuthenticationService. |
GetAllSchemesAsync() |
Vrátí všechny aktuálně registrované AuthenticationSchemes. |
GetDefaultAuthenticateSchemeAsync() |
Vrátí schéma, které bude ve výchozím nastavení použito pro AuthenticateAsync(HttpContext, String). To je obvykle určeno prostřednictvím DefaultAuthenticateScheme. Jinak se to vrátí do DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Vrátí schéma, které bude ve výchozím nastavení použito pro ChallengeAsync(HttpContext, String, AuthenticationProperties). To je obvykle určeno prostřednictvím DefaultChallengeScheme. Jinak se to vrátí do DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Vrátí schéma, které bude ve výchozím nastavení použito pro ForbidAsync(HttpContext, String, AuthenticationProperties). To je obvykle určeno prostřednictvím DefaultForbidScheme. Jinak se to vrátí do GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Vrátí schéma, které bude ve výchozím nastavení použito pro SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). To je obvykle určeno prostřednictvím DefaultSignInScheme. Jinak se to vrátí do DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Vrátí schéma, které bude ve výchozím nastavení použito pro SignOutAsync(HttpContext, String, AuthenticationProperties). To je obvykle určeno prostřednictvím DefaultSignOutScheme. Jinak se tento postup vrátí do GetDefaultSignInSchemeAsync(), pokud to podporuje odhlášení. |
GetRequestHandlerSchemesAsync() |
Vrátí schémata v pořadí priority pro zpracování požadavků. |
GetSchemeAsync(String) |
Vrátí AuthenticationScheme odpovídající názvu nebo hodnotě null. |
RemoveScheme(String) |
Odebere schéma, které brání jeho použití IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití IAuthenticationService. |