Compartilhar via


IAuthenticationService Interface

Definição

Usado para fornecer autenticação.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Derivado

Métodos

AuthenticateAsync(HttpContext, String)

Autenticar para o esquema de autenticação especificado.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Desafie o esquema de autenticação especificado. Um desafio de autenticação pode ser emitido quando um usuário não autenticado solicita um ponto de extremidade que requer autenticação.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Proíbe o esquema de autenticação especificado. A proibição é usada quando um usuário autenticado tenta acessar um recurso que não tem permissão para acessar.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Entre com uma entidade de segurança para o esquema de autenticação especificado.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Saia do esquema de autenticação especificado.

Métodos de Extensão

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Autentica a solicitação usando o esquema de autenticação especificado e retorna o valor do token.

GetTokenAsync(IAuthenticationService, HttpContext, String)

Autentica a solicitação usando o esquema de autenticação especificado e retorna o valor do token.

Aplica-se a