OpenIdConnectEvents Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |