Partager via


OpenIdConnectEvents Classe

Définition

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

public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents, Microsoft::AspNetCore::Authentication::OpenIdConnect::IOpenIdConnectEvents
public ref class OpenIdConnectEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents, Microsoft.AspNetCore.Authentication.OpenIdConnect.IOpenIdConnectEvents
public class OpenIdConnectEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents
type OpenIdConnectEvents = class
    inherit RemoteAuthenticationEvents
    interface IOpenIdConnectEvents
    interface IRemoteAuthenticationEvents
type OpenIdConnectEvents = class
    inherit RemoteAuthenticationEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
Implements IOpenIdConnectEvents
Public Class OpenIdConnectEvents
Inherits RemoteAuthenticationEvents
Héritage
OpenIdConnectEvents
Implémente

Constructeurs

OpenIdConnectEvents()

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

Propriétés

OnAccessDenied

Appelé lorsqu’une erreur d’accès refusé a été retournée par le serveur distant.

(Hérité de RemoteAuthenticationEvents)
OnAuthenticationFailed

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.

OnAuthorizationCodeReceived

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

OnMessageReceived

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

OnRedirectToIdentityProvider

Appelé avant de rediriger vers le fournisseur d’identité pour l’authentification. Cela peut être utilisé pour définir ProtocolMessage.State qui sera conservé via le processus d’authentification. Le ProtocoleMessage peut également être utilisé pour ajouter ou personnaliser les paramètres envoyés au fournisseur d’identité.

OnRedirectToIdentityProviderForSignOut

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

OnRemoteFailure

Appelé en cas de défaillance à distance.

(Hérité de RemoteAuthenticationEvents)
OnRemoteSignOut

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

OnSignedOutCallbackRedirect

Appelé avant de rediriger vers le SignedOutRedirectUri à la fin d’un flux de déconnexion à distance.

OnTicketReceived

Appelé après la réception du ticket distant.

(Hérité de RemoteAuthenticationEvents)
OnTokenResponseReceived

Appelé après que le « code d’autorisation » est utilisé pour les jetons au point de terminaison du jeton.

OnTokenValidated

Appelée lorsqu’un IdToken a été validé et a produit un AuthenticationTicket. Notez qu’il existe des vérifications supplémentaires après cet événement qui valident d’autres aspects du flux d’authentification, comme le nonce.

OnUserInformationReceived

Appelé lorsque les informations utilisateur sont récupérées à partir du point de terminaison UserInfoEnd.

Méthodes

AccessDenied(AccessDeniedContext)

Appelé lorsqu’une erreur d’accès refusé a été retournée par le serveur distant.

(Hérité de RemoteAuthenticationEvents)
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é si un code d’autorisation est présent dans le message de 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. Cela peut être utilisé pour définir ProtocolMessage.State qui sera conservé via le processus d’authentification. Le ProtocoleMessage peut également être utilisé pour ajouter ou personnaliser les paramètres envoyés au fournisseur d’identité.

RedirectToIdentityProviderForSignOut(RedirectContext)

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

RemoteFailure(FailureContext)

Appelé en cas de défaillance à distance

(Hérité de RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Appelé en cas de défaillance à distance.

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

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

SignedOutCallbackRedirect(RemoteSignOutContext)

Appelé avant de rediriger vers le SignedOutRedirectUri à la fin d’un flux de déconnexion à distance.

TicketReceived(TicketReceivedContext)

Appelé après la réception du ticket distant.

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

Appelé après qu’un code d’autorisation a été utilisé pour les jetons au point de terminaison du jeton.

TokenValidated(TokenValidatedContext)

Appelée lorsqu’un IdToken a été validé et a produit un AuthenticationTicket. Notez qu’il existe des vérifications supplémentaires après cet événement qui valident d’autres aspects du flux d’authentification, comme le nonce.

UserInformationReceived(UserInformationReceivedContext)

Appelé lorsque les informations utilisateur sont récupérées à partir du point de terminaison UserInfoEnd.

S’applique à