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

Nome Description
OpenIdConnectEvents()

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

Propriedades

Nome Description
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

Nome Description
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