OpenIdConnectEvents Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |