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