Partilhar via


IOpenIdConnectEvents Interface

Definição

Especifica eventos que o invoca para habilitar o OpenIdConnectMiddlewarecontrole do desenvolvedor sobre o processo de autenticação.

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
Implementações

Métodos

AuthenticationFailed(AuthenticationFailedContext)

É invocado se forem lançadas exceções durante o processamento da solicitação. As exceções serão relançadas após esse evento, a menos que sejam suprimidas.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

É invocado após a validação de token de segurança caso um código de autorização esteja presente na mensagem de protocolo.

MessageReceived(MessageReceivedContext)

É invocado quando uma mensagem de protocolo é recebida pela primeira vez.

RedirectToIdentityProvider(RedirectContext)

Invocado antes de redirecionar para o provedor de identidade para autenticar.

RedirectToIdentityProviderForSignOut(RedirectContext)

Invocado antes de redirecionar para o provedor de identidade para sair.

RemoteFailure(FailureContext)

Invocado quando o processo de autenticação remota tem um erro.

(Herdado de IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Invocado quando uma solicitação é recebida no RemoteSignOutPath.

TicketReceived(TicketReceivedContext)

Invocado antes de entrar.

(Herdado de IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Invocado depois que "código de autorização" é resgatado para tokens no ponto de extremidade do token.

TokenValidated(TokenValidatedContext)

Invocado quando um IdToken foi validado e produziu um AuthenticationTicket.

UserInformationReceived(UserInformationReceivedContext)

Invocado quando as informações do usuário são recuperadas do UserInfoEndpoint.

Aplica-se a