OpenIdConnectEvents Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |