Compartilhar via


OpenIdConnectEvents Classe

Definição

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

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

Construtores

OpenIdConnectEvents()

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

Propriedades

OnAccessDenied

Invocado quando um erro de acesso negado foi retornado pelo servidor remoto.

(Herdado de RemoteAuthenticationEvents)
OnAuthenticationFailed

É 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.

OnAuthorizationCodeReceived

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

OnMessageReceived

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

OnRedirectToIdentityProvider

Invocado antes de redirecionar para o provedor de identidade para autenticação. Isso pode ser usado para definir ProtocolMessage.State que será persistido por meio do processo de autenticação. O ProtocolMessage também pode ser usado para adicionar ou personalizar parâmetros enviados ao provedor de identidade.

OnRedirectToIdentityProviderForSignOut

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

OnRemoteFailure

Invocado quando há uma falha remota.

(Herdado de RemoteAuthenticationEvents)
OnRemoteSignOut

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

OnSignedOutCallbackRedirect

Invocado antes de redirecionar para o SignedOutRedirectUri no final de um fluxo de saída remoto.

OnTicketReceived

Invocado após o tíquete remoto ter sido recebido.

(Herdado de RemoteAuthenticationEvents)
OnTokenResponseReceived

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

OnTokenValidated

Invocado quando um IdToken foi validado e produziu um AuthenticationTicket. Observe que há verificações adicionais após esse evento que validam outros aspectos do fluxo de autenticação, como o nonce.

OnUserInformationReceived

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

Métodos

AccessDenied(AccessDeniedContext)

Invocado quando um erro de acesso negado foi retornado pelo servidor remoto.

(Herdado de RemoteAuthenticationEvents)
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 se um código de autorização estiver 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 autenticação. Isso pode ser usado para definir ProtocolMessage.State que será persistido por meio do processo de autenticação. O ProtocolMessage também pode ser usado para adicionar ou personalizar parâmetros enviados ao provedor de identidade.

RedirectToIdentityProviderForSignOut(RedirectContext)

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

RemoteFailure(FailureContext)

Invocado quando há uma falha remota

(Herdado de RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Invocado quando há uma falha remota.

(Herdado de RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

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

SignedOutCallbackRedirect(RemoteSignOutContext)

Invocado antes de redirecionar para o SignedOutRedirectUri no final de um fluxo de saída remoto.

TicketReceived(TicketReceivedContext)

Invocado após o tíquete remoto ter sido recebido.

(Herdado de RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Invocado depois que um 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. Observe que há verificações adicionais após esse evento que validam outros aspectos do fluxo de autenticação, como o nonce.

UserInformationReceived(UserInformationReceivedContext)

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

Aplica-se a