IAuthenticationService Arabirim

Tanım

Kimlik doğrulaması sağlamak için kullanılır.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Türetilmiş

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. Kimliği doğrulanmamış bir kullanıcı kimlik doğrulaması gerektiren bir uç nokta istediğinde bir kimlik doğrulama sınaması oluşturulabilir.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Belirtilen kimlik doğrulama düzenini yasaklar. Kimliği doğrulanmış bir kullanıcı erişim izni olmayan bir kaynağa erişmeye çalıştığında yasak kullanılır.

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, 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)

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

Şunlara uygulanır