Partager via


IAuthenticationService Interface

Définition

Utilisé pour fournir l’authentification.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Dérivé

Méthodes

AuthenticateAsync(HttpContext, String)

Authentifiez-vous pour le schéma d’authentification spécifié.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Défiez le schéma d’authentification spécifié. Un défi d’authentification peut être émis lorsqu’un utilisateur non authentifié demande un point de terminaison qui nécessite une authentification.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Interdit le schéma d’authentification spécifié. L’option Interdire est utilisée lorsqu’un utilisateur authentifié tente d’accéder à une ressource à laquelle il n’est pas autorisé à accéder.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Connectez un principal pour le schéma d’authentification spécifié.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Déconnectez le schéma d’authentification spécifié.

Méthodes d’extension

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Authentifie la demande à l’aide du schéma d’authentification spécifié et retourne la valeur du jeton.

GetTokenAsync(IAuthenticationService, HttpContext, String)

Authentifie la demande à l’aide du schéma d’authentification spécifié et retourne la valeur du jeton.

S’applique à