IAuthenticationSchemeProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Responsável por gerenciar quais authenticationSchemes têm suporte.
public interface class IAuthenticationSchemeProvider
public interface IAuthenticationSchemeProvider
type IAuthenticationSchemeProvider = interface
Public Interface IAuthenticationSchemeProvider
- Derivado
Métodos
AddScheme(AuthenticationScheme) |
Registra um esquema para uso por IAuthenticationService. |
GetAllSchemesAsync() |
Retorna todos os s registrados AuthenticationSchemeno momento. |
GetDefaultAuthenticateSchemeAsync() |
Retorna o esquema que será usado por padrão para AuthenticateAsync(HttpContext, String). Normalmente, isso é especificado por meio de DefaultAuthenticateScheme. Caso contrário, isso fará fallback para DefaultScheme. |
GetDefaultChallengeSchemeAsync() |
Retorna o esquema que será usado por padrão para ChallengeAsync(HttpContext, String, AuthenticationProperties). Normalmente, isso é especificado por meio de DefaultChallengeScheme. Caso contrário, isso fará fallback para DefaultScheme. |
GetDefaultForbidSchemeAsync() |
Retorna o esquema que será usado por padrão para ForbidAsync(HttpContext, String, AuthenticationProperties). Normalmente, isso é especificado por meio de DefaultForbidScheme. Caso contrário, isso fará fallback para GetDefaultChallengeSchemeAsync() . |
GetDefaultSignInSchemeAsync() |
Retorna o esquema que será usado por padrão para SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties). Normalmente, isso é especificado por meio de DefaultSignInScheme. Caso contrário, isso fará fallback para DefaultScheme. |
GetDefaultSignOutSchemeAsync() |
Retorna o esquema que será usado por padrão para SignOutAsync(HttpContext, String, AuthenticationProperties). Normalmente, isso é especificado por meio de DefaultSignOutScheme. Caso contrário, isso fará fallback para GetDefaultSignInSchemeAsync() . |
GetRequestHandlerSchemesAsync() |
Retorna os esquemas em ordem de prioridade para tratamento de solicitações. |
GetSchemeAsync(String) |
Retorna o AuthenticationScheme nome correspondente ou nulo. |
RemoveScheme(String) |
Remove um esquema, impedindo que ele seja usado por IAuthenticationService. |
TryAddScheme(AuthenticationScheme) |
Registra um esquema para uso por IAuthenticationService. |