Freigeben über


IAuthenticationRequestHandler Schnittstelle

Definition

Wird verwendet, um zu bestimmen, ob ein Handler an der Anforderungsverarbeitung teilnehmen möchte.

public interface class IAuthenticationRequestHandler : Microsoft::AspNetCore::Authentication::IAuthenticationHandler
public interface IAuthenticationRequestHandler : Microsoft.AspNetCore.Authentication.IAuthenticationHandler
type IAuthenticationRequestHandler = interface
    interface IAuthenticationHandler
Public Interface IAuthenticationRequestHandler
Implements IAuthenticationHandler
Abgeleitet
Implementiert

Methoden

AuthenticateAsync()

Authentifizieren Sie die aktuelle Anforderung.

(Geerbt von IAuthenticationHandler)
ChallengeAsync(AuthenticationProperties)

Fordern Sie die aktuelle Anforderung an.

(Geerbt von IAuthenticationHandler)
ForbidAsync(AuthenticationProperties)

Verbieten Sie die aktuelle Anforderung.

(Geerbt von IAuthenticationHandler)
HandleRequestAsync()

Ruft einen Wert ab, der bestimmt, ob die Anforderung nicht mehr verarbeitet werden soll.

Dieses Feature wird von der Authentifizierungsmiddleware unterstützt, die keine nachfolgenden IAuthenticationHandler oder in der Anforderungspipeline konfigurierten Middleware aufruft, wenn der Handler zurückgibt true.

InitializeAsync(AuthenticationScheme, HttpContext)

Initialisieren Sie den Authentifizierungshandler. Der Handler sollte alles initialisieren, was er aus der Anforderung und dem Schema als Teil dieser Methode benötigt.

(Geerbt von IAuthenticationHandler)

Gilt für: