IAuthenticationService Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |
Autentica la richiesta usando lo schema di autenticazione specificato e restituisce il valore per il token. |
GetTokenAsync(IAuthenticationService, HttpContext, String, String) |
Autentica la richiesta usando lo schema di autenticazione specificato e restituisce il valore per il token. |