Condividi tramite


IAuthenticationService Interfaccia

Definizione

Usato per fornire l'autenticazione.

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

Metodi

AuthenticateAsync(HttpContext, String)

Eseguire l'autenticazione per lo schema di autenticazione specificato.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Sfidare lo schema di autenticazione specificato. Una richiesta di autenticazione può essere generata quando un utente non autenticato richiede un endpoint che richiede l'autenticazione.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Impedisce lo schema di autenticazione specificato. Forbid viene usato quando un utente autenticato tenta di accedere a una risorsa a cui non è consentito l'accesso.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Firmare un'entità di sicurezza per lo schema di autenticazione specificato.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Disconnettere lo schema di autenticazione specificato.

Metodi di estensione

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Autentica la richiesta usando lo schema di autenticazione specificato e restituisce il valore per il token.

GetTokenAsync(IAuthenticationService, HttpContext, String)

Autentica la richiesta usando lo schema di autenticazione specificato e restituisce il valore per il token.

Si applica a