OpenIdConnectEvents Klasse

Definition

Gibt Ereignisse an, die von OpenIdConnectHandler aufgerufen werden, um entwicklerseitig die Kontrolle ü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 von OpenIdConnectHandler aufgerufen werden, um entwicklerseitig die Kontrolle über den Authentifizierungsprozess zu ermöglichen.

Eigenschaften

OnAccessDenied

Wird aufgerufen, wenn vom Remoteserver ein Fehler vom Typ "Zugriff verweigert" zurückgegeben wurde.

(Geerbt von RemoteAuthenticationEvents)
OnAuthenticationFailed

Wird aufgerufen, wenn während der Anforderungsverarbeitung Ausnahmen ausgelöst werden. Die Ausnahmen werden erneut nach diesem Ereignis ausgelöst, wenn sie nicht unterdrückt werden.

OnAuthorizationCodeReceived

Wird nach der Sicherheitstokenüberprüfung aufgerufen, wenn ein Autorisierungscode in der Protokollnachricht vorhanden ist.

OnMessageReceived

Wird aufgerufen, nachdem eine Protokollnachricht erstmals empfangen wurde.

OnRedirectToIdentityProvider

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

OnRedirectToIdentityProviderForSignOut

Wird aufgerufen, bevor Sie zum Identitätsanbieter umgeleitet werden, um sich abzumelden.

OnRemoteFailure

Wird aufgerufen, wenn ein Remotefehler auftritt.

(Geerbt von RemoteAuthenticationEvents)
OnRemoteSignOut

Wird aufgerufen, wenn eine Anforderung auf dem RemoteSignOutPath empfangen wird.

OnSignedOutCallbackRedirect

Wird aufgerufen, bevor sie am Ende eines Remote-Abmeldeflows an den SignedOutRedirectUri umgeleitet wird.

OnTicketReceived

Wird aufgerufen, nachdem das Remoteticket empfangen wurde.

(Geerbt von RemoteAuthenticationEvents)
OnTokenResponseReceived

Wird aufgerufen, nachdem der "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 es nach diesem Ereignis zusätzliche Überprüfungen gibt, 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 Fehler vom Typ "Zugriff verweigert" zurückgegeben wurde.

(Geerbt von RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

Wird aufgerufen, wenn während der Anforderungsverarbeitung Ausnahmen ausgelöst werden. Die Ausnahmen werden erneut nach diesem Ereignis ausgelöst, wenn sie nicht unterdrückt werden.

AuthorizationCodeReceived(AuthorizationCodeReceivedContext)

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

MessageReceived(MessageReceivedContext)

Wird aufgerufen, nachdem eine Protokollnachricht erstmals empfangen wurde.

RedirectToIdentityProvider(RedirectContext)

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

RedirectToIdentityProviderForSignOut(RedirectContext)

Wird aufgerufen, bevor Sie zum Identitätsanbieter umgeleitet werden, 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 dem RemoteSignOutPath empfangen wird.

SignedOutCallbackRedirect(RemoteSignOutContext)

Wird aufgerufen, bevor sie am Ende eines Remote-Abmeldeflows an den SignedOutRedirectUri umgeleitet wird.

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 es nach diesem Ereignis zusätzliche Überprüfungen gibt, die andere Aspekte des Authentifizierungsflusses wie die Nonce überprüfen.

UserInformationReceived(UserInformationReceivedContext)

Wird aufgerufen, wenn Benutzerinformationen aus userInfoEndpoint abgerufen werden.

Gilt für: