AuthenticationHttpContextExtensions Classe

Définition

Méthodes d’extension pour exposer l’authentification sur HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Héritage
AuthenticationHttpContextExtensions

Méthodes

AuthenticateAsync(HttpContext)

Authentifiez la demande actuelle à l’aide du schéma d’authentification par défaut. Le schéma d’authentification par défaut peut être configuré à l’aide de DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Authentifiez la demande actuelle à l’aide du schéma spécifié.

ChallengeAsync(HttpContext)

Défiez la demande actuelle à l’aide du schéma de contestation par défaut. Un défi d’authentification peut être émis lorsqu’un utilisateur non authentifié demande un point de terminaison qui nécessite une authentification. Le schéma de défi par défaut peut être configuré à l’aide de DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Défiez la demande actuelle à l’aide du schéma de contestation par défaut. Un défi d’authentification peut être émis lorsqu’un utilisateur non authentifié demande un point de terminaison qui nécessite une authentification. Le schéma de défi par défaut peut être configuré à l’aide de DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Défiez la demande actuelle à l’aide du schéma 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.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Défiez la demande actuelle à l’aide du schéma 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)

Interdire la requête actuelle à l’aide du schéma d’interdiction par défaut. L’option Interdire est utilisée lorsqu’un utilisateur authentifié tente d’accéder à une ressource à laquelle il n’est pas autorisé à accéder. Le schéma d’interdiction par défaut peut être configuré à l’aide de DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Interdire la requête actuelle à l’aide du schéma d’interdiction par défaut. L’option Interdire est utilisée lorsqu’un utilisateur authentifié tente d’accéder à une ressource à laquelle il n’est pas autorisé à accéder. Le schéma d’interdiction par défaut peut être configuré à l’aide de DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Interdire la requête actuelle à l’aide du schéma 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.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Interdire la requête actuelle à l’aide du schéma 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.

GetTokenAsync(HttpContext, String)

Authentifie la demande à l’aide du schéma d’authentification par défaut et retourne la valeur du jeton. Le schéma d’authentification par défaut peut être configuré à l’aide de DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

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

SignInAsync(HttpContext, ClaimsPrincipal)

Connectez un principal pour le schéma d’authentification par défaut. Le schéma par défaut pour la connexion peut être configuré à l’aide de DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Connectez un principal pour le schéma d’authentification par défaut. Le schéma par défaut pour la connexion peut être configuré à l’aide de DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Connectez un principal pour le schéma spécifié.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Connectez un principal pour le schéma spécifié.

SignOutAsync(HttpContext)

Déconnectez un principal pour le schéma d’authentification par défaut. Le schéma par défaut de déconnexion peut être configuré à l’aide de DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Déconnectez un principal pour le schéma d’authentification par défaut. Le schéma par défaut de déconnexion peut être configuré à l’aide de DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Déconnectez un principal pour le schéma spécifié.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Déconnectez un principal pour le schéma spécifié.

S’applique à