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 pomocí zadaného |
AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Vytvoří instanci pomocí zadaných AuthenticationSchemeProvider |
Metody
AddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití v nástroji IAuthenticationService. |
GetAllSchemesAsync() |
Vrátí všechny aktuálně zaregistrované AuthenticationSchemes. |
GetDefaultAuthenticateSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro AuthenticateAsync(HttpContext, String). Obvykle se zadává přes DefaultAuthenticateScheme. V opačném případě se vrátí zpět na DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro ChallengeAsync(HttpContext, String, AuthenticationProperties). Obvykle se zadává přes DefaultChallengeScheme. V opačném případě se vrátí zpět na DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro ForbidAsync(HttpContext, String, AuthenticationProperties). Obvykle se zadává přes DefaultForbidScheme. V opačném případě se vrátí zpět na GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Obvykle se zadává přes DefaultSignInScheme. V opačném případě se vrátí zpět na DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro SignOutAsync(HttpContext, String, AuthenticationProperties). Obvykle se zadává přes DefaultSignOutScheme. V opačném případě se tato možnost vrátí zpět, GetDefaultSignInSchemeAsync() pokud to podporuje odhlášení. |
GetRequestHandlerSchemesAsync() |
Vrátí schémata v pořadí priority pro zpracování požadavků. |
GetSchemeAsync(String) |
AuthenticationScheme Vrátí odpovídající název nebo hodnotu null. |
RemoveScheme(String) |
Odebere schéma a zabrání jeho použití v nástroji IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití v nástroji IAuthenticationService. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro