OpenIdConnectEvents Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |