Compartir a través de


AuthenticationService Clase

Definición

public ref class AuthenticationService : Microsoft::AspNetCore::Authentication::IAuthenticationService
public class AuthenticationService : Microsoft.AspNetCore.Authentication.IAuthenticationService
type AuthenticationService = class
    interface IAuthenticationService
Public Class AuthenticationService
Implements IAuthenticationService
Herencia
AuthenticationService
Implementaciones

Constructores

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

Constructor.

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation, IOptions<AuthenticationOptions>)

Constructor.

Propiedades

Handlers

Se usa para resolver instancias de IAuthenticationHandler.

Options

AuthenticationOptions.

Schemes

Se usa para buscar AuthenticationSchemes.

Transform

Se usa para la transformación de notificaciones.

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.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Prohíbe el esquema de autenticación especificado.

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