IAuthenticationService Interfejs

Definicja

Służy do zapewniania uwierzytelniania.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Pochodne

Metody

AuthenticateAsync(HttpContext, String)

Uwierzytelnianie dla określonego schematu uwierzytelniania.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Zakwestionowanie określonego schematu uwierzytelniania. Żądanie uwierzytelnienia może zostać wystawione, gdy nieuwierzytelniony użytkownik zażąda punktu końcowego wymagającego uwierzytelnienia.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Zabrania określonego schematu uwierzytelniania. Ustawienie Zabronione jest używane, gdy uwierzytelniony użytkownik próbuje uzyskać dostęp do zasobu, do którego nie ma zezwolenia.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Zaloguj podmiot zabezpieczeń dla określonego schematu uwierzytelniania.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Wyloguj określony schemat uwierzytelniania.

Metody rozszerzania

GetTokenAsync(IAuthenticationService, HttpContext, String)

Uwierzytelnia żądanie przy użyciu określonego schematu uwierzytelniania i zwraca wartość tokenu.

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Uwierzytelnia żądanie przy użyciu określonego schematu uwierzytelniania i zwraca wartość tokenu.

Dotyczy