AuthenticationService Klasse

Definition

Implementierung von IAuthenticationService

public ref class AuthenticationService : Microsoft::AspNetCore::Authentication::IAuthenticationService
public class AuthenticationService : Microsoft.AspNetCore.Authentication.IAuthenticationService
type AuthenticationService = class
    interface IAuthenticationService
Public Class AuthenticationService
Implements IAuthenticationService
Vererbung
AuthenticationService
Implementiert

Konstruktoren

Name Beschreibung
AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation, IOptions<AuthenticationOptions>)

Konstruktor.

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

Konstruktor.

Eigenschaften

Name Beschreibung
Handlers

Wird verwendet, um IAuthenticationHandler-Instanzen aufzulösen.

Options

Die AuthenticationOptions.

Schemes

Wird verwendet, um AuthenticationSchemes nachzuschlagen.

Transform

Wird für die Anspruchstransformation verwendet.

Methoden

Name Beschreibung
AuthenticateAsync(HttpContext, String)

Authentifizieren Sie sich für das angegebene Authentifizierungsschema.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Fordern Sie das angegebene Authentifizierungsschema an.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Verbieten Sie das angegebene Authentifizierungsschema.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

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

SignOutAsync(HttpContext, String, AuthenticationProperties)

Melden Sie das angegebene Authentifizierungsschema ab.

Erweiterungsmethoden

Name Beschreibung
GetTokenAsync(IAuthenticationService, HttpContext, String, String)

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

GetTokenAsync(IAuthenticationService, HttpContext, String)

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

Gilt für: