Condividi tramite


OpenIdConnectEvents Classe

Definizione

Specifica gli eventi richiamati OpenIdConnectHandler da 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 richiamati OpenIdConnectHandler da per abilitare il controllo dello sviluppatore sul processo di autenticazione.

Proprietà

OnAccessDenied

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

(Ereditato da RemoteAuthenticationEvents)
OnAuthenticationFailed

Richiamato se vengono generate eccezioni durante l'elaborazione della richiesta. Dopo questo evento le eccezioni verranno generate di nuovo, se non viene eliminato.

OnAuthorizationCodeReceived

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

OnMessageReceived

Richiamato quando viene inizialmente ricevuto un messaggio del protocollo.

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 all'oggetto 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 sono presenti controlli aggiuntivi dopo questo evento 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 un errore di accesso negato è stato restituito dal server remoto.

(Ereditato da RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Richiamato se vengono generate eccezioni durante l'elaborazione della richiesta. Dopo questo evento le eccezioni verranno generate di nuovo, se non viene eliminato.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

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

MessageReceived(MessageReceivedContext)

Richiamato quando viene inizialmente ricevuto un messaggio del protocollo.

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 all'oggetto 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 sono presenti controlli aggiuntivi dopo questo evento 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