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 použití zadaného AuthenticationSchemeProvider |
| AuthenticationSchemeProvider(IOptions<AuthenticationOptions>, IDictionary<String,AuthenticationScheme>) |
Vytvoří instanci AuthenticationSchemeProvider použití zadané |
Metody
| AddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití .IAuthenticationService |
| GetAllSchemesAsync() |
Vrátí všechny aktuálně registrované AuthenticationSchemehodnoty. |
| GetDefaultAuthenticateSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro AuthenticateAsync(HttpContext, String). Obvykle se to specifikuje prostřednictvím DefaultAuthenticateScheme. V opačném případě se to vrátí na DefaultScheme. |
| GetDefaultChallengeSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro ChallengeAsync(HttpContext, String, AuthenticationProperties). Obvykle se to specifikuje prostřednictvím DefaultChallengeScheme. V opačném případě se to vrátí na DefaultScheme. |
| GetDefaultForbidSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro ForbidAsync(HttpContext, String, AuthenticationProperties). Obvykle se to specifikuje prostřednictvím DefaultForbidScheme. V opačném případě se to vrá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 to specifikuje prostřednictvím DefaultSignInScheme. V opačném případě se to vrátí na DefaultScheme. |
| GetDefaultSignOutSchemeAsync() |
Vrátí schéma, které se použije ve výchozím nastavení pro SignOutAsync(HttpContext, String, AuthenticationProperties). Obvykle se to specifikuje prostřednictvím DefaultSignOutScheme. V opačném případě se tento postup vrátí, GetDefaultSignInSchemeAsync() pokud se tato podpora odhlásí. |
| 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, brání tomu, aby ho používal IAuthenticationService. |
| TryAddScheme(AuthenticationScheme) |
Zaregistruje schéma pro použití .IAuthenticationService |