AuthenticationHttpContextExtensions Klasse

Definition

Erweiterungsmethoden zum Verfügbarmachen der Authentifizierung in HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Vererbung
AuthenticationHttpContextExtensions

Methoden

AuthenticateAsync(HttpContext)

Authentifizieren Sie die aktuelle Anforderung mithilfe des Standardauthentifizierungsschemas. Das Standardauthentifizierungsschema kann mit DefaultAuthenticateSchemekonfiguriert werden.

AuthenticateAsync(HttpContext, String)

Authentifizieren Sie die aktuelle Anforderung mithilfe des angegebenen Schemas.

ChallengeAsync(HttpContext)

Fordern Sie die aktuelle Anforderung mithilfe des Standardanforderungsschemas an. Eine Authentifizierungsanforderung kann ausgegeben werden, wenn ein nicht authentifizierter Benutzer einen Endpunkt anfordert, der eine Authentifizierung erfordert. Das Standardanforderungsschema kann mit DefaultChallengeSchemekonfiguriert werden.

ChallengeAsync(HttpContext, AuthenticationProperties)

Fordern Sie die aktuelle Anforderung mithilfe des Standardanforderungsschemas an. Eine Authentifizierungsanforderung kann ausgegeben werden, wenn ein nicht authentifizierter Benutzer einen Endpunkt anfordert, der eine Authentifizierung erfordert. Das Standardanforderungsschema kann mit DefaultChallengeSchemekonfiguriert werden.

ChallengeAsync(HttpContext, String)

Fordern Sie die aktuelle Anforderung mithilfe des angegebenen Schemas an. Eine Authentifizierungsanforderung kann ausgegeben werden, wenn ein nicht authentifizierter Benutzer einen Endpunkt anfordert, der eine Authentifizierung erfordert.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Fordern Sie die aktuelle Anforderung mithilfe des angegebenen Schemas an. Eine Authentifizierungsanforderung kann ausgegeben werden, wenn ein nicht authentifizierter Benutzer einen Endpunkt anfordert, der eine Authentifizierung erfordert.

ForbidAsync(HttpContext)

Verbieten Sie die aktuelle Anforderung mit dem standardmäßigen Verbotsschema. Forbid wird verwendet, wenn ein authentifizierter Benutzer versucht, auf eine Ressource zuzugreifen, auf die er nicht zugreifen darf. Das standardmäßige verbotsschema kann mit DefaultForbidSchemekonfiguriert werden.

ForbidAsync(HttpContext, AuthenticationProperties)

Verbieten Sie die aktuelle Anforderung mit dem standardmäßigen Verbotsschema. Forbid wird verwendet, wenn ein authentifizierter Benutzer versucht, auf eine Ressource zuzugreifen, auf die er nicht zugreifen darf. Das standardmäßige verbotsschema kann mit DefaultForbidSchemekonfiguriert werden.

ForbidAsync(HttpContext, String)

Verbieten Sie die aktuelle Anforderung mit dem angegebenen Schema. Forbid wird verwendet, wenn ein authentifizierter Benutzer versucht, auf eine Ressource zuzugreifen, auf die er nicht zugreifen darf.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Verbieten Sie die aktuelle Anforderung mit dem angegebenen Schema. Forbid wird verwendet, wenn ein authentifizierter Benutzer versucht, auf eine Ressource zuzugreifen, auf die er nicht zugreifen darf.

GetTokenAsync(HttpContext, String)

Authentifiziert die Anforderung mithilfe des Standardauthentifizierungsschemas und gibt den Wert für das Token zurück. Das Standardauthentifizierungsschema kann mit DefaultAuthenticateSchemekonfiguriert werden.

GetTokenAsync(HttpContext, String, String)

Authentifiziert die Anforderung mithilfe des angegebenen Schemas und gibt den Wert für das Token zurück.

SignInAsync(HttpContext, ClaimsPrincipal)

Melden Sie einen Prinzipal für das Standardauthentifizierungsschema an. Das Standardschema für die Anmeldung kann mit DefaultSignInSchemekonfiguriert werden.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Melden Sie einen Prinzipal für das Standardauthentifizierungsschema an. Das Standardschema für die Anmeldung kann mit DefaultSignInSchemekonfiguriert werden.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Melden Sie einen Prinzipal für das angegebene Schema an.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Melden Sie einen Prinzipal für das angegebene Schema an.

SignOutAsync(HttpContext)

Melden Sie einen Prinzipal für das Standardauthentifizierungsschema ab. Das Standardschema für das Abmelden kann mit DefaultSignOutSchemekonfiguriert werden.

SignOutAsync(HttpContext, AuthenticationProperties)

Melden Sie einen Prinzipal für das Standardauthentifizierungsschema ab. Das Standardschema für das Abmelden kann mit DefaultSignOutSchemekonfiguriert werden.

SignOutAsync(HttpContext, String)

Melden Sie einen Prinzipal für das angegebene Schema ab.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Melden Sie einen Prinzipal für das angegebene Schema ab.

Gilt für: