OpenIdConnectEvents Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |