Udostępnij za pośrednictwem


IOpenIdConnectEvents Interfejs

Definicja

Określa zdarzenia, które OpenIdConnectMiddlewarewywołuje, aby umożliwić deweloperowi kontrolę nad procesem uwierzytelniania.

public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
Pochodne
Implementuje

Metody

AuthenticationFailed(AuthenticationFailedContext)

Wywoływane, jeśli wyjątki są zgłaszane podczas przetwarzania żądań. Wyjątki zostaną ponownie zgłoszone po tym zdarzeniu, chyba że zostaną pominięte.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Wywoływane po weryfikacji tokenu zabezpieczającego, jeśli kod autoryzacji jest obecny w komunikacie protokołu.

MessageReceived(MessageReceivedContext)

Wywoływane po pierwszym odebraniu komunikatu protokołu.

RedirectToIdentityProvider(RedirectContext)

Wywołane przed przekierowaniem do dostawcy tożsamości w celu uwierzytelnienia.

RedirectToIdentityProviderForSignOut(RedirectContext)

Wywołane przed przekierowaniem do dostawcy tożsamości w celu wylogowania.

RemoteFailure(FailureContext)

Wywoływane, gdy proces uwierzytelniania zdalnego ma błąd.

(Odziedziczone po IRemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Wywoływane po odebraniu żądania w remoteSignOutPath.

TicketReceived(TicketReceivedContext)

Wywołane przed zalogowaniem.

(Odziedziczone po IRemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Wywoływane po zrealizowaniu "kodu autoryzacji" dla tokenów w punkcie końcowym tokenu.

TokenValidated(TokenValidatedContext)

Wywoływane po zweryfikowaniu i utworzeniu tokenu AuthenticationTicket.

UserInformationReceived(UserInformationReceivedContext)

Wywoływane po pobraniu informacji o użytkowniku z elementu UserInfoEndpoint.

Dotyczy