OpenIdConnectEvents Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |