Condividi tramite


OpenIdConnectEvents Classe

Definizione

Specifica gli eventi che il OpenIdConnectHandler richiama per abilitare il controllo dello sviluppatore sul processo di autenticazione.

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
Ereditarietà
OpenIdConnectEvents
Implementazioni

Costruttori

OpenIdConnectEvents()

Specifica gli eventi che il OpenIdConnectHandler richiama per abilitare il controllo dello sviluppatore sul processo di autenticazione.

Proprietà

OnAccessDenied

Richiamato quando è stato restituito un errore di accesso negato dal server remoto.

(Ereditato da RemoteAuthenticationEvents)
OnAuthenticationFailed

Richiamato se le eccezioni vengono generate durante l'elaborazione delle richieste. Le eccezioni verranno generate nuovamente dopo questo evento, a meno che non vengano eliminate.

OnAuthorizationCodeReceived

Richiamato dopo la convalida del token di sicurezza se nel messaggio del protocollo è presente un codice di autorizzazione.

OnMessageReceived

Richiamato quando viene ricevuto per la prima volta un messaggio di protocollo.

OnPushAuthorization

Richiamato prima del push dei parametri di autorizzazione tramite PAR.

OnRedirectToIdentityProvider

Richiamato prima del reindirizzamento al provider di identità per l'autenticazione. Può essere usato per impostare ProtocolMessage.State che verrà salvato in modo permanente tramite il processo di autenticazione. ProtocolMessage può essere usato anche per aggiungere o personalizzare i parametri inviati al provider di identità.

OnRedirectToIdentityProviderForSignOut

Richiamato prima del reindirizzamento al provider di identità per disconnettersi.

OnRemoteFailure

Richiamato quando si verifica un errore remoto.

(Ereditato da RemoteAuthenticationEvents)
OnRemoteSignOut

Richiamato quando viene ricevuta una richiesta in RemoteSignOutPath.

OnSignedOutCallbackRedirect

Richiamato prima del reindirizzamento al SignedOutRedirectUri alla fine di un flusso di disconnessione remota.

OnTicketReceived

Richiamato dopo la ricezione del ticket remoto.

(Ereditato da RemoteAuthenticationEvents)
OnTokenResponseReceived

Richiamato dopo il riscatto del "codice di autorizzazione" per i token nell'endpoint del token.

OnTokenValidated

Richiamato quando un IdToken è stato convalidato e generato un AuthenticationTicket. Si noti che dopo questo evento sono presenti controlli aggiuntivi che convalidano altri aspetti del flusso di autenticazione, ad esempio il nonce.

OnUserInformationReceived

Richiamato quando le informazioni utente vengono recuperate da UserInfoEndpoint.

Metodi

AccessDenied(AccessDeniedContext)

Richiamato quando è stato restituito un errore di accesso negato dal server remoto.

(Ereditato da RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Richiamato se le eccezioni vengono generate durante l'elaborazione delle richieste. Le eccezioni verranno generate nuovamente dopo questo evento, a meno che non vengano eliminate.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Richiamato se nel messaggio del protocollo è presente un codice di autorizzazione.

MessageReceived(MessageReceivedContext)

Richiamato quando viene ricevuto per la prima volta un messaggio di protocollo.

PushAuthorization(PushedAuthorizationContext)

Richiamato prima del push dei parametri di autorizzazione durante la par.

RedirectToIdentityProvider(RedirectContext)

Richiamato prima del reindirizzamento al provider di identità per l'autenticazione. Può essere usato per impostare ProtocolMessage.State che verrà salvato in modo permanente tramite il processo di autenticazione. ProtocolMessage può essere usato anche per aggiungere o personalizzare i parametri inviati al provider di identità.

RedirectToIdentityProviderForSignOut(RedirectContext)

Richiamato prima del reindirizzamento al provider di identità per disconnettersi.

RemoteFailure(FailureContext)

Richiamato quando si verifica un errore remoto

(Ereditato da RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Richiamato quando si verifica un errore remoto.

(Ereditato da RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Richiamato quando viene ricevuta una richiesta in RemoteSignOutPath.

SignedOutCallbackRedirect(RemoteSignOutContext)

Richiamato prima del reindirizzamento al SignedOutRedirectUri alla fine di un flusso di disconnessione remota.

TicketReceived(TicketReceivedContext)

Richiamato dopo la ricezione del ticket remoto.

(Ereditato da RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Richiamato dopo che un codice di autorizzazione viene riscattato per i token nell'endpoint del token.

TokenValidated(TokenValidatedContext)

Richiamato quando un IdToken è stato convalidato e generato un AuthenticationTicket. Si noti che dopo questo evento sono presenti controlli aggiuntivi che convalidano altri aspetti del flusso di autenticazione, ad esempio il nonce.

UserInformationReceived(UserInformationReceivedContext)

Richiamato quando le informazioni utente vengono recuperate da UserInfoEndpoint.

Si applica a