SignInAuthenticationHandler<TOptions> 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.
Unterstützung für SignInAsync hinzugefügt
generic <typename TOptions>
where TOptions : AuthenticationSchemeOptionsgcnew()public ref class SignInAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::SignOutAuthenticationHandler<TOptions>, Microsoft::AspNetCore::Authentication::IAuthenticationSignInHandler
public abstract class SignInAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.SignOutAuthenticationHandler<TOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler where TOptions : AuthenticationSchemeOptions, new()
type SignInAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))> = class
inherit SignOutAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationSignInHandler
interface IAuthenticationSignOutHandler
interface IAuthenticationHandler
type SignInAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))> = class
inherit SignOutAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationHandler
interface IAuthenticationSignInHandler
interface IAuthenticationSignOutHandler
Public MustInherit Class SignInAuthenticationHandler(Of TOptions)
Inherits SignOutAuthenticationHandler(Of TOptions)
Implements IAuthenticationSignInHandler
Typparameter
- TOptions
- Vererbung
-
SignInAuthenticationHandler<TOptions>
- Abgeleitet
- Implementiert
Konstruktoren
SignInAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder) |
Initialisiert eine neue Instanz von SignInAuthenticationHandler<TOptions>. |
SignInAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Veraltet.
Initialisiert eine neue Instanz von SignInAuthenticationHandler<TOptions>. |
Eigenschaften
ChallengeCalled |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Ruft den Aussteller ab, der verwendet werden soll, wenn Ansprüche ausgestellt werden. (Geerbt von AuthenticationHandler<TOptions>) |
Clock |
Veraltet.
Ruft das ISystemClock ab. (Geerbt von AuthenticationHandler<TOptions>) |
Context |
Ruft den HttpContext ab oder legt diesen fest. (Geerbt von AuthenticationHandler<TOptions>) |
CurrentUri |
Ruft die absolute aktuelle URL ab. (Geerbt von AuthenticationHandler<TOptions>) |
Events |
Der Handler ruft Methoden für die Ereignisse auf, die der Anwendung die Kontrolle an bestimmten Stellen geben, an denen die Verarbeitung erfolgt. Wenn diese Option nicht angegeben wird, wird eine Standardinstanz bereitgestellt, die keine Aktionen ausführt, wenn die Methoden aufgerufen werden. (Geerbt von AuthenticationHandler<TOptions>) |
InitializeResult |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
Logger |
Ruft das ILogger ab. (Geerbt von AuthenticationHandler<TOptions>) |
Options |
Ruft die Optionen ab, die diesem Authentifizierungshandler zugeordnet sind, oder legt diese fest. (Geerbt von AuthenticationHandler<TOptions>) |
OptionsMonitor |
Ruft ab, IOptionsMonitor<TOptions> um Änderungen an Optionen zu erkennen. (Geerbt von AuthenticationHandler<TOptions>) |
OriginalPath |
Ruft den Pfad ab, wie er von der Authentifizierungsmiddleware angezeigt wird. (Geerbt von AuthenticationHandler<TOptions>) |
OriginalPathBase |
Ruft die Pfadbasis ab, wie sie von der Authentifizierungsmiddleware gesehen wird. (Geerbt von AuthenticationHandler<TOptions>) |
PriorHandler |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
Request |
Ruft die ab, die HttpRequest der aktuellen Anforderung zugeordnet ist. (Geerbt von AuthenticationHandler<TOptions>) |
Response |
Ruft die ab, die HttpResponse der aktuellen Anforderung zugeordnet ist. (Geerbt von AuthenticationHandler<TOptions>) |
Scheme |
Ruft den AuthenticationScheme mit diesem Authentifizierungshandler zugeordneten ab oder legt diesen fest. (Geerbt von AuthenticationHandler<TOptions>) |
SignInAccepted |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
SignOutAccepted |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
TimeProvider |
Ruft die aktuelle Uhrzeit ab, hauptsächlich für Komponententests. (Geerbt von AuthenticationHandler<TOptions>) |
UrlEncoder |
Ruft das UrlEncoder ab. (Geerbt von AuthenticationHandler<TOptions>) |
Methoden
AuthenticateAsync() |
Authentifizieren Sie die aktuelle Anforderung. (Geerbt von AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
BuildRedirectUri(String) |
Erstellt eine absolute URL für die angegebene |
ChallengeAsync(AuthenticationProperties) |
Fordern Sie die aktuelle Anforderung an. (Geerbt von AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Erstellt eine neue instance der ereignisse instance. (Geerbt von AuthenticationHandler<TOptions>) |
FinishResponseAsync() |
Hook, der aufgerufen wird, wenn die Antwort gesendet wird (Geerbt von AuthenticationHandler<TOptions>) |
ForbidAsync(AuthenticationProperties) |
Verbieten Sie die aktuelle Anforderung. (Geerbt von AuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Ermöglicht abgeleiteten Typen, die Authentifizierung zu verarbeiten. (Geerbt von AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceAsync() |
Wird verwendet, um sicherzustellen, dass HandleAuthenticateAsync nur einmal aufgerufen wird. Die nachfolgenden Aufrufe geben das gleiche Authentifizierungsergebnis zurück. (Geerbt von AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Wird verwendet, um sicherzustellen, dass HandleAuthenticateAsync nur einmal sicher aufgerufen wird. Die nachfolgenden Aufrufe geben das gleiche Authentifizierungsergebnis zurück. Alle Ausnahmen werden in ein fehlgeschlagenes Authentifizierungsergebnis konvertiert, das die Ausnahme enthält. (Geerbt von AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Überschreiben Sie diese Methode, um probleme mit 401-Herausforderungen zu behandeln, wenn ein fragliches Authentifizierungsschema eine Authentifizierungsinteraktion als Teil des Anforderungsflusses behandelt. (wie das Hinzufügen eines Antwortheaders oder das Ändern des 401-Ergebnisses einer Anmeldeseite oder eines externen Anmeldeorts in 302.) (Geerbt von AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(AuthenticationProperties) |
Überschreiben Sie diese Methode, um Forbid zu behandeln. (Geerbt von AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(ChallengeContext) |
Überschreiben Sie diese Methode, um eine Herausforderung zu bewältigen, die verboten ist. (Geerbt von AuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Wird einmal nach der Initialisierung vom allgemeinen Code aufgerufen. Wenn eine Authentifizierungsmiddleware direkt auf speziell bekannte Pfade antwortet, muss sie diese virtuelle Instanz außer Kraft setzen, vergleichen Sie den Anforderungspfad mit den bekannten Pfaden, geben Sie ggf. Antwortinformationen an, und geben Sie true an, um die weitere Verarbeitung zu beenden. (Geerbt von AuthenticationHandler<TOptions>) |
HandleSignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Überschreiben Sie diese Methode, um SignIn zu verarbeiten. |
HandleSignInAsync(SignInContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
HandleSignOutAsync(AuthenticationProperties) |
Überschreiben Sie diese Methode, um das Abmelden zu verarbeiten. (Geerbt von SignOutAuthenticationHandler<TOptions>) |
HandleSignOutAsync(SignOutContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Überschreiben Sie diese Methode, um probleme mit 401-Herausforderungen zu behandeln, wenn ein fragliches Authentifizierungsschema eine Authentifizierungsinteraktion als Teil des Anforderungsflusses behandelt. (wie das Hinzufügen eines Antwortheaders oder das Ändern des 401-Ergebnisses einer Anmeldeseite oder eines externen Anmeldeorts in 302.) (Geerbt von AuthenticationHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Initialisieren Sie den Handler, lösen Sie die Optionen auf, und überprüfen Sie sie. (Geerbt von AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Initialize wird einmal pro Anforderung aufgerufen, um diesen instance mit dem entsprechenden Zustand zu kontextualisieren. (Geerbt von AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Initialisiert das Ereignisobjekt, das einmal pro Anforderung von aufgerufen wird InitializeAsync(AuthenticationScheme, HttpContext). (Geerbt von AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Wird aufgerufen, nachdem Optionen/Ereignisse initialisiert wurden, damit der Handler die Initialisierung abgeschlossen hat. (Geerbt von AuthenticationHandler<TOptions>) |
ResolveTarget(String) |
Löst das Schema auf, an das dieser Authentifizierungsvorgang weitergeleitet wird. (Geerbt von AuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
SignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Behandeln Sie die Anmeldung. |
SignInAsync(SignInContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
SignOutAsync(AuthenticationProperties) |
Abmeldeverhalten. (Geerbt von SignOutAuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Unterstützung für SignInAsync hinzugefügt (Geerbt von AuthenticationHandler<TOptions>) |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für