SecurityStampValidator<TUser> Klasa

Definicja

Zapewnia domyślną implementację funkcji weryfikacji sygnatur zabezpieczeń.

generic <typename TUser>
 where TUser : classpublic ref class SecurityStampValidator : Microsoft::AspNetCore::Identity::ISecurityStampValidator
public class SecurityStampValidator<TUser> : Microsoft.AspNetCore.Identity.ISecurityStampValidator where TUser : class
type SecurityStampValidator<'User (requires 'User : null)> = class
    interface ISecurityStampValidator
Public Class SecurityStampValidator(Of TUser)
Implements ISecurityStampValidator

Parametry typu

TUser

Typ hermetyzowania użytkownika.

Dziedziczenie
SecurityStampValidator<TUser>
Pochodne
Implementuje

Konstruktory

SecurityStampValidator<TUser>(IOptions<IdentityOptions>, SignInManager<TUser>)

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock)

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

Właściwości

Clock

Element ISystemClock.

Logger

Pobiera dane ILogger używane do rejestrować komunikaty.

Options

Element SecurityStampValidatorOptions.

SignInManager

The SignInManager.

Metody

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Wywoływana po zweryfikowaniu sygnatury zabezpieczeń.

ValidateAsync(CookieValidatePrincipalContext)

Weryfikuje sygnaturę zabezpieczeń tożsamości jako operację asynchroniczną, a jeśli weryfikacja zakończy się powodzeniem, w przeciwnym razie odrzuca tożsamość.

VerifySecurityStamp(ClaimsPrincipal)

Weryfikuje sygnaturę zabezpieczeń podmiotu zabezpieczeń, jeśli to się powiedzie, zwraca pasującego użytkownika

Dotyczy