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. |