OpenIdConnectEvents Klasa

Definicja

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

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
Dziedziczenie
OpenIdConnectEvents
Implementuje

Konstruktory

OpenIdConnectEvents()

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

Właściwości

OnAccessDenied

Wywoływane, gdy serwer zdalny zwrócił błąd odmowy dostępu.

(Odziedziczone po RemoteAuthenticationEvents)
OnAuthenticationFailed

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

OnAuthorizationCodeReceived

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

OnMessageReceived

Wywoływane po pierwszym odebraniu komunikatu protokołu.

OnRedirectToIdentityProvider

Wywołane przed przekierowaniem do dostawcy tożsamości w celu uwierzytelnienia. Może to służyć do ustawiania protokołu ProtocolMessage.State, który będzie utrwalany przez proces uwierzytelniania. ProtokółMessage może również służyć do dodawania lub dostosowywania parametrów wysyłanych do dostawcy tożsamości.

OnRedirectToIdentityProviderForSignOut

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

OnRemoteFailure

Wywoływane w przypadku wystąpienia awarii zdalnej.

(Odziedziczone po RemoteAuthenticationEvents)
OnRemoteSignOut

Wywoływane, gdy żądanie zostanie odebrane w elemecie RemoteSignOutPath.

OnSignedOutCallbackRedirect

Wywołane przed przekierowaniem na SignedOutRedirectUri koniec przepływu zdalnego wylogowania.

OnTicketReceived

Wywoływane po odebraniu biletu zdalnego.

(Odziedziczone po RemoteAuthenticationEvents)
OnTokenResponseReceived

Wywoływane po "kodzie autoryzacji" jest zrealizowane dla tokenów w punkcie końcowym tokenu.

OnTokenValidated

Wywoływane, gdy identyfikator IdToken został zweryfikowany i wygenerował uwierzytelnianieTicket. Należy pamiętać, że po tym zdarzeniu istnieją dodatkowe kontrole, które weryfikują inne aspekty przepływu uwierzytelniania, takie jak nonce.

OnUserInformationReceived

Wywoływane, gdy informacje o użytkowniku są pobierane z userInfoEndpoint.

Metody

AccessDenied(AccessDeniedContext)

Wywoływane, gdy serwer zdalny zwrócił błąd odmowy dostępu.

(Odziedziczone po RemoteAuthenticationEvents)
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 zostanie pominięte.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Wywoływane, 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. Może to służyć do ustawiania protokołu ProtocolMessage.State, który będzie utrwalany przez proces uwierzytelniania. ProtokółMessage może również służyć do dodawania lub dostosowywania parametrów wysyłanych do dostawcy tożsamości.

RedirectToIdentityProviderForSignOut(RedirectContext)

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

RemoteFailure(FailureContext)

Wywoływane w przypadku wystąpienia awarii zdalnej

(Odziedziczone po RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Wywoływane w przypadku wystąpienia awarii zdalnej.

(Odziedziczone po RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Wywoływane, gdy żądanie zostanie odebrane w elemecie RemoteSignOutPath.

SignedOutCallbackRedirect(RemoteSignOutContext)

Wywołane przed przekierowaniem na SignedOutRedirectUri koniec przepływu zdalnego wylogowania.

TicketReceived(TicketReceivedContext)

Wywoływane po odebraniu biletu zdalnego.

(Odziedziczone po RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

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

TokenValidated(TokenValidatedContext)

Wywoływane, gdy identyfikator IdToken został zweryfikowany i wygenerował uwierzytelnianieTicket. Należy pamiętać, że po tym zdarzeniu istnieją dodatkowe kontrole, które weryfikują inne aspekty przepływu uwierzytelniania, takie jak nonce.

UserInformationReceived(UserInformationReceivedContext)

Wywoływane, gdy informacje o użytkowniku są pobierane z userInfoEndpoint.

Dotyczy