IAuthenticationService Rozhraní

Definice

Používá se k poskytování ověřování.

public interface class IAuthenticationService
public interface IAuthenticationService
type IAuthenticationService = interface
Public Interface IAuthenticationService
Odvozené

Metody

AuthenticateAsync(HttpContext, String)

Ověření pro zadané schéma ověřování

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Zpochybní zadané schéma ověřování. Ověřovací výzva může být vystavena, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Zakáže zadané schéma ověřování. Zákaz se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke kterým nemá povolený přístup.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Přihlaste se k objektu zabezpečení pro zadané schéma ověřování.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Odhlaste zadané schéma ověřování.

Metody rozšíření

GetTokenAsync(IAuthenticationService, HttpContext, String, String)

Ověří požadavek pomocí zadaného schématu ověřování a vrátí hodnotu tokenu.

GetTokenAsync(IAuthenticationService, HttpContext, String)

Ověří požadavek pomocí zadaného schématu ověřování a vrátí hodnotu tokenu.

Platí pro