Compartir a través de


IOpenIdConnectEvents Interfaz

Definición

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

public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
Derivado
Implementaciones

Métodos

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 después de validar un token de seguridad si existe un código de autorización 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.

RedirectToIdentityProviderForSignOut(RedirectContext)

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

RemoteFailure(FailureContext)

Se invoca cuando el proceso de autenticación remota tiene un error.

(Heredado de IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Se invoca cuando se recibe una solicitud en RemoteSignOutPath.

TicketReceived(TicketReceivedContext)

Se invoca antes de iniciar sesión.

(Heredado de IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Se invoca después de que se canjee "código de autorización" para los 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.

UserInformationReceived(UserInformationReceivedContext)

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

Se aplica a