Partager via


IOpenIdConnectEvents Interface

Définition

Spécifie les événements que le OpenIdConnectMiddlewareappelle pour permettre au développeur de contrôler le processus d’authentification.

public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
Dérivé
Implémente

Méthodes

AuthenticationFailed(AuthenticationFailedContext)

Appelé si des exceptions sont levées pendant le traitement de la demande. Les exceptions sont de nouveau levées après cet événement, sauf si elles ont été supprimées.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Appelé après la validation du jeton de sécurité si un code d'autorisation est présent dans le message du protocole.

MessageReceived(MessageReceivedContext)

Appelé lors de la première réception d'un message de protocole.

RedirectToIdentityProvider(RedirectContext)

Appelé avant de rediriger vers le fournisseur d’identité pour l’authentification.

RedirectToIdentityProviderForSignOut(RedirectContext)

Appelé avant de rediriger vers le fournisseur d’identité pour se déconnecter.

RemoteFailure(FailureContext)

Appelé lorsque le processus d’authentification à distance présente une erreur.

(Hérité de IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Appelé lorsqu’une demande est reçue sur RemoteSignOutPath.

TicketReceived(TicketReceivedContext)

Appelé avant la connexion.

(Hérité de IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Appelé après que le « code d’autorisation » a été échangé contre des jetons au niveau du point de terminaison de jeton.

TokenValidated(TokenValidatedContext)

Appelé lorsqu’un IdToken a été validé et produit un AuthenticationTicket.

UserInformationReceived(UserInformationReceivedContext)

Appelé lorsque les informations utilisateur sont récupérées à partir du UserInfoEndpoint.

S’applique à