OpenIdConnectEvents Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |