OpenIdConnectEvents Klasse

Definition

Gibt Ereignisse an, die vom OpenIdConnectHandler aufgerufen werden, um die Entwicklersteuerung über den Authentifizierungsprozess zu ermöglichen.

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
Vererbung
OpenIdConnectEvents
Implementiert

Konstruktoren

OpenIdConnectEvents()

Gibt Ereignisse an, die vom OpenIdConnectHandler aufgerufen werden, um die Entwicklersteuerung über den Authentifizierungsprozess zu ermöglichen.

Eigenschaften

OnAccessDenied

Wird aufgerufen, wenn vom Remoteserver ein Zugriff verweigerter Fehler zurückgegeben wurde.

(Geerbt von RemoteAuthenticationEvents)
OnAuthenticationFailed

Wird aufgerufen, wenn Ausnahmen während der Anforderungsverarbeitung ausgelöst werden. Die Ausnahmen werden nach diesem Ereignis erneut ausgelöst, es sei denn, es wird unterdrückt.

OnAuthorizationCodeReceived

Wird nach der Überprüfung des Sicherheitstokens aufgerufen, wenn in der Protokollmeldung ein Autorisierungscode vorhanden ist.

OnMessageReceived

Wird aufgerufen, wenn eine Protokollnachricht zuerst empfangen wird.

OnPushAuthorization

Wird aufgerufen, bevor Autorisierungsparameter mithilfe von PAR übertragen werden.

OnRedirectToIdentityProvider

Wird aufgerufen, bevor sie zur Authentifizierung an den Identitätsanbieter umgeleitet wird. Dies kann verwendet werden, um ProtocolMessage.State festzulegen, die über den Authentifizierungsprozess beibehalten werden. Die ProtocolMessage kann auch zum Hinzufügen oder Anpassen von Parametern verwendet werden, die an den Identitätsanbieter gesendet werden.

OnRedirectToIdentityProviderForSignOut

Wird vor der Umleitung an den Identitätsanbieter aufgerufen, um sich abzumelden.

OnRemoteFailure

Wird aufgerufen, wenn ein Remotefehler auftritt.

(Geerbt von RemoteAuthenticationEvents)
OnRemoteSignOut

Wird aufgerufen, wenn eine Anforderung auf remoteSignOutPath empfangen wird.

OnSignedOutCallbackRedirect

Wird vor der Umleitung an die SignedOutRedirectUri am Ende eines Remote-Abmeldeflusses aufgerufen.

OnTicketReceived

Wird aufgerufen, nachdem das Remoteticket empfangen wurde.

(Geerbt von RemoteAuthenticationEvents)
OnTokenResponseReceived

Wird aufgerufen, nachdem "Autorisierungscode" für Token am Tokenendpunkt eingelöst wurde.

OnTokenValidated

Wird aufgerufen, wenn ein IdToken überprüft und ein AuthenticationTicket erstellt wurde. Beachten Sie, dass nach diesem Ereignis zusätzliche Überprüfungen vorhanden sind, die andere Aspekte des Authentifizierungsflusses wie die Nonce überprüfen.

OnUserInformationReceived

Wird aufgerufen, wenn Benutzerinformationen aus userInfoEndpoint abgerufen werden.

Methoden

AccessDenied(AccessDeniedContext)

Wird aufgerufen, wenn vom Remoteserver ein Zugriff verweigerter Fehler zurückgegeben wurde.

(Geerbt von RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Wird aufgerufen, wenn Ausnahmen während der Anforderungsverarbeitung ausgelöst werden. Die Ausnahmen werden nach diesem Ereignis erneut ausgelöst, es sei denn, es wird unterdrückt.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

Wird aufgerufen, wenn in der Protokollmeldung ein Autorisierungscode vorhanden ist.

MessageReceived(MessageReceivedContext)

Wird aufgerufen, wenn eine Protokollnachricht zuerst empfangen wird.

PushAuthorization(PushedAuthorizationContext)

Wird aufgerufen, bevor Autorisierungsparameter während des PAR pusht werden.

RedirectToIdentityProvider(RedirectContext)

Wird aufgerufen, bevor sie zur Authentifizierung an den Identitätsanbieter umgeleitet wird. Dies kann verwendet werden, um ProtocolMessage.State festzulegen, die über den Authentifizierungsprozess beibehalten werden. Die ProtocolMessage kann auch zum Hinzufügen oder Anpassen von Parametern verwendet werden, die an den Identitätsanbieter gesendet werden.

RedirectToIdentityProviderForSignOut(RedirectContext)

Wird vor der Umleitung an den Identitätsanbieter aufgerufen, um sich abzumelden.

RemoteFailure(FailureContext)

Wird aufgerufen, wenn ein Remotefehler auftritt

(Geerbt von RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

Wird aufgerufen, wenn ein Remotefehler auftritt.

(Geerbt von RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

Wird aufgerufen, wenn eine Anforderung auf remoteSignOutPath empfangen wird.

SignedOutCallbackRedirect(RemoteSignOutContext)

Wird vor der Umleitung an die SignedOutRedirectUri am Ende eines Remote-Abmeldeflusses aufgerufen.

TicketReceived(TicketReceivedContext)

Wird aufgerufen, nachdem das Remoteticket empfangen wurde.

(Geerbt von RemoteAuthenticationEvents)
TokenResponseReceived(TokenResponseReceivedContext)

Wird aufgerufen, nachdem ein Autorisierungscode für Token am Tokenendpunkt eingelöst wurde.

TokenValidated(TokenValidatedContext)

Wird aufgerufen, wenn ein IdToken überprüft und ein AuthenticationTicket erstellt wurde. Beachten Sie, dass nach diesem Ereignis zusätzliche Überprüfungen vorhanden sind, die andere Aspekte des Authentifizierungsflusses wie die Nonce überprüfen.

UserInformationReceived(UserInformationReceivedContext)

Wird aufgerufen, wenn Benutzerinformationen aus userInfoEndpoint abgerufen werden.

Gilt für: