Aracılığıyla paylaş


AuthenticationService Sınıf

Tanım

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
Devralma
AuthenticationService
Uygulamalar

Oluşturucular

AuthenticationService(IAuthenticationSchemeProvider, IAuthenticationHandlerProvider, IClaimsTransformation)

Oluşturucu.

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

Oluşturucu.

Özellikler

Handlers

IAuthenticationHandler örneklerini çözümlemek için kullanılır.

Options

AuthenticationOptions.

Schemes

AuthenticationSchemes araması yapmak için kullanılır.

Transform

Talep dönüştürme için kullanılır.

Yöntemler

AuthenticateAsync(HttpContext, String)

Belirtilen kimlik doğrulama düzeni için kimlik doğrulaması.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Belirtilen kimlik doğrulama şemasına meydan okuyun.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Belirtilen kimlik doğrulama düzenini yasakla.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Belirtilen kimlik doğrulama düzeni için oturum açın.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Belirtilen kimlik doğrulama düzeninin oturumunu kapatın.

Uzantı Metotları

GetTokenAsync(IAuthenticationService, HttpContext, String)

Belirtilen kimlik doğrulama düzenini kullanarak isteğin kimliğini doğrular ve belirtecin değerini döndürür.

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Belirtilen kimlik doğrulama düzenini kullanarak isteğin kimliğini doğrular ve belirtecin değerini döndürür.

Şunlara uygulanır