Sdílet prostřednictvím


IAuthenticationSchemeProvider Rozhraní

Definice

Zodpovídá za správu podporovaných ověřování.

public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
Odvozené

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 vrátí zpě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 a zabrání jeho použití v nástroji IAuthenticationService.

TryAddScheme(AuthenticationScheme)

Zaregistruje schéma pro použití v nástroji IAuthenticationService.

Platí pro