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

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

Konstruktor.

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

Konstruktor.

Eigenschaften

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

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

GetTokenAsync(IAuthenticationService, HttpContext, String)

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

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

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

Gilt für: