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