IAuthenticationSchemeProvider Rozhraní
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í.
Zodpovídá za správu podporovaných ověřováníSchemes.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Odvozené
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 to vrátí na GetDefaultSignInSchemeAsync() . |
| 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 |