Bagikan melalui


AuthenticationService Kelas

Definisi

IAuthenticationServiceMengimplementasikan .

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
Warisan
AuthenticationService
Penerapan

Konstruktor

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

Konstruktor.

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

Konstruktor.

Properti

Handlers

Digunakan untuk mengatasi instans IAuthenticationHandler.

Options

AuthenticationOptions.

Schemes

Digunakan untuk mencari AuthenticationSchemes.

Transform

Digunakan untuk transformasi klaim.

Metode

AuthenticateAsync(HttpContext, String)

Autentikasi untuk skema autentikasi yang ditentukan.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Tantang skema autentikasi yang ditentukan.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Melarang skema autentikasi yang ditentukan.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Masukkan prinsipal untuk skema autentikasi yang ditentukan.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Keluar dari skema autentikasi yang ditentukan.

Metode Ekstensi

GetTokenAsync(IAuthenticationService, HttpContext, String)

Mengautentikasi permintaan menggunakan skema autentikasi yang ditentukan dan mengembalikan nilai untuk token.

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Mengautentikasi permintaan menggunakan skema autentikasi yang ditentukan dan mengembalikan nilai untuk token.

Berlaku untuk