Compartir a través de


OpenIdConnectEvents Clase

Definición

Especifica los eventos que OpenIdConnectHandler invoca para habilitar el control de desarrollador sobre el proceso de autenticación.

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
Herencia
OpenIdConnectEvents
Implementaciones

Constructores

OpenIdConnectEvents()

Especifica los eventos que OpenIdConnectHandler invoca para habilitar el control de desarrollador sobre el proceso de autenticación.

Propiedades

OnAccessDenied

Se invoca cuando el servidor remoto devolvió un error de acceso denegado.

(Heredado de RemoteAuthenticationEvents)
OnAuthenticationFailed

Se invoca si se inician excepciones durante el procesamiento de la solicitud. Las excepciones volverán a iniciarse después de este evento, a menos que se suprima.

OnAuthorizationCodeReceived

Se invoca después de validar un token de seguridad si existe un código de autorización en el mensaje de protocolo.

OnMessageReceived

Se invoca cuando se recibe un mensaje de protocolo por primera vez.

OnRedirectToIdentityProvider

Se invoca antes de redirigir al proveedor de identidades para autenticarse. Esto se puede usar para establecer ProtocolMessage.State que se conservará a través del proceso de autenticación. ProtocolMessage también se puede usar para agregar o personalizar parámetros enviados al proveedor de identidades.

OnRedirectToIdentityProviderForSignOut

Se invoca antes de redirigir al proveedor de identidades para cerrar la sesión.

OnRemoteFailure

Se invoca cuando se produce un error remoto.

(Heredado de RemoteAuthenticationEvents)
OnRemoteSignOut

Se invoca cuando se recibe una solicitud en RemoteSignOutPath.

OnSignedOutCallbackRedirect

Se invoca antes de redirigir a SignedOutRedirectUri al final de un flujo de cierre de sesión remoto.

OnTicketReceived

Se invoca después de recibir el vale remoto.

(Heredado de RemoteAuthenticationEvents)
OnTokenResponseReceived

Se invoca después de que se canjee el "código de autorización" para los tokens en el punto de conexión del token.

OnTokenValidated

Se invoca cuando se ha validado un IdToken y se ha generado un AuthenticationTicket. Tenga en cuenta que hay comprobaciones adicionales después de este evento que validan otros aspectos del flujo de autenticación como el nonce.

OnUserInformationReceived

Se invoca cuando se recupera la información del usuario de UserInfoEndpoint.

Métodos

AccessDenied(AccessDeniedContext)

Se invoca cuando el servidor remoto devolvió un error de acceso denegado.

(Heredado de RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Se invoca si se inician excepciones durante el procesamiento de la solicitud. Las excepciones volverán a iniciarse después de este evento, a menos que se suprima.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Se invoca si un código de autorización está presente en el mensaje de protocolo.

MessageReceived(MessageReceivedContext)

Se invoca cuando se recibe un mensaje de protocolo por primera vez.

RedirectToIdentityProvider(RedirectContext)

Se invoca antes de redirigir al proveedor de identidades para autenticarse. Esto se puede usar para establecer ProtocolMessage.State que se conservará a través del proceso de autenticación. ProtocolMessage también se puede usar para agregar o personalizar parámetros enviados al proveedor de identidades.

RedirectToIdentityProviderForSignOut(RedirectContext)

Se invoca antes de redirigir al proveedor de identidades para cerrar la sesión.

RemoteFailure(FailureContext)

Se invoca cuando se produce un error remoto

(Heredado de RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Se invoca cuando se produce un error remoto.

(Heredado de RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Se invoca cuando se recibe una solicitud en RemoteSignOutPath.

SignedOutCallbackRedirect(RemoteSignOutContext)

Se invoca antes de redirigir a SignedOutRedirectUri al final de un flujo de cierre de sesión remoto.

TicketReceived(TicketReceivedContext)

Se invoca después de recibir el vale remoto.

(Heredado de RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Se invoca después de canjear un código de autorización por tokens en el punto de conexión del token.

TokenValidated(TokenValidatedContext)

Se invoca cuando se ha validado un IdToken y se ha generado un AuthenticationTicket. Tenga en cuenta que hay comprobaciones adicionales después de este evento que validan otros aspectos del flujo de autenticación como el nonce.

UserInformationReceived(UserInformationReceivedContext)

Se invoca cuando se recupera la información del usuario de UserInfoEndpoint.

Se aplica a