IAuthenticationSchemeProvider Rozhraní

Definice

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

Platí pro