OpenIdConnectEvents Třída

Definice

Určuje události, které OpenIdConnectHandler vyvolá, aby vývojáři umožnili kontrolu nad procesem ověřování.

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
Dědičnost
OpenIdConnectEvents
Implementuje

Konstruktory

OpenIdConnectEvents()

Určuje události, které OpenIdConnectHandler vyvolá, aby vývojáři umožnili kontrolu nad procesem ověřování.

Vlastnosti

OnAccessDenied

Vyvoláno, když vzdálený server vrátil chybu odepření přístupu.

(Zděděno od RemoteAuthenticationEvents)
OnAuthenticationFailed

Vyvolá se, pokud během zpracování požadavku dojde k výjimkám. Výjimky budou znovu vyvolána po této události, pokud nejsou potlačeny.

OnAuthorizationCodeReceived

Vyvoláno po ověření tokenu zabezpečení, pokud zpráva protokolu obsahuje autorizační kód.

OnMessageReceived

Vyvoláno při prvním přijetí zprávy protokolu.

OnRedirectToIdentityProvider

Vyvoláno před přesměrováním na zprostředkovatele identity za účelem ověření. To se dá použít k nastavení ProtocolMessage.State, který se zachová v průběhu procesu ověřování. Protokol ProtocolMessage lze také použít k přidání nebo přizpůsobení parametrů odesílaných zprostředkovateli identity.

OnRedirectToIdentityProviderForSignOut

Vyvolá se před přesměrováním na zprostředkovatele identity, aby se odhlasil.

OnRemoteFailure

Vyvoláno v případě vzdáleného selhání.

(Zděděno od RemoteAuthenticationEvents)
OnRemoteSignOut

Vyvoláno při přijetí požadavku na RemoteSignOutPath.

OnSignedOutCallbackRedirect

Vyvoláno před přesměrováním SignedOutRedirectUri na konec toku vzdáleného odhlášení.

OnTicketReceived

Vyvolá se po přijetí vzdáleného lístku.

(Zděděno od RemoteAuthenticationEvents)
OnTokenResponseReceived

Vyvolá se po uplatnění "autorizačního kódu" pro tokeny v koncovém bodu tokenu.

OnTokenValidated

Vyvoláno při ověření IdToken a vytvoření AuthenticationTicket. Všimněte si, že po této události existují další kontroly, které ověřují další aspekty toku ověřování, jako je nonce.

OnUserInformationReceived

Vyvoláno při načtení informací o uživateli z koncového bodu UserInfoEndpoint.

Metody

AccessDenied(AccessDeniedContext)

Vyvoláno, když vzdálený server vrátil chybu odepření přístupu.

(Zděděno od RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Vyvolá se, pokud během zpracování požadavku dojde k výjimkám. Výjimky budou znovu vyvolána po této události, pokud nejsou potlačeny.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Vyvoláno, pokud zpráva protokolu obsahuje autorizační kód.

MessageReceived(MessageReceivedContext)

Vyvoláno při prvním přijetí zprávy protokolu.

RedirectToIdentityProvider(RedirectContext)

Vyvoláno před přesměrováním na zprostředkovatele identity za účelem ověření. To se dá použít k nastavení ProtocolMessage.State, který se zachová v průběhu procesu ověřování. Protokol ProtocolMessage lze také použít k přidání nebo přizpůsobení parametrů odesílaných zprostředkovateli identity.

RedirectToIdentityProviderForSignOut(RedirectContext)

Vyvolá se před přesměrováním na zprostředkovatele identity, aby se odhlasil.

RemoteFailure(FailureContext)

Vyvoláno v případě vzdáleného selhání

(Zděděno od RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Vyvoláno v případě vzdáleného selhání.

(Zděděno od RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Vyvoláno při přijetí požadavku na RemoteSignOutPath.

SignedOutCallbackRedirect(RemoteSignOutContext)

Vyvoláno před přesměrováním SignedOutRedirectUri na konec toku vzdáleného odhlášení.

TicketReceived(TicketReceivedContext)

Vyvolá se po přijetí vzdáleného lístku.

(Zděděno od RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Vyvolá se po uplatnění autorizačního kódu pro tokeny v koncovém bodu tokenu.

TokenValidated(TokenValidatedContext)

Vyvoláno při ověření IdToken a vytvoření AuthenticationTicket. Všimněte si, že po této události existují další kontroly, které ověřují další aspekty toku ověřování, jako je nonce.

UserInformationReceived(UserInformationReceivedContext)

Vyvoláno při načtení informací o uživateli z koncového bodu UserInfoEndpoint.

Platí pro