IAuthenticationService Interfaz

Definición

Se usa para proporcionar autenticación.

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

Métodos

AuthenticateAsync(HttpContext, String)

Autentíquese para el esquema de autenticación especificado.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Desafía el esquema de autenticación especificado. Se puede emitir un desafío de autenticación cuando un usuario no autenticado solicita un punto de conexión que requiere autenticación.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Prohíbe el esquema de autenticación especificado. La prohibición se usa cuando un usuario autenticado intenta acceder a un recurso al que no se le permite acceder.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Inicie sesión en una entidad de seguridad para el esquema de autenticación especificado.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Cierre la sesión del esquema de autenticación especificado.

Métodos de extensión

GetTokenAsync(IAuthenticationService, HttpContext, String)

Autentica la solicitud mediante el esquema de autenticación especificado y devuelve el valor del token.

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Autentica la solicitud mediante el esquema de autenticación especificado y devuelve el valor del token.

Se aplica a