Udostępnij za pośrednictwem


TwoFactorSecurityStampValidator<TUser> Klasa

Definicja

Odpowiedzialny za weryfikację sygnatury zabezpieczeń pliku cookie tożsamości dwuskładnikowej.

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

Parametry typu

TUser

Typ hermetyzuje użytkownika.

Dziedziczenie
TwoFactorSecurityStampValidator<TUser>
Implementuje

Konstruktory

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ILoggerFactory)

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Przestarzałe.

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

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

Tworzy nowe wystąpienie klasy SecurityStampValidator<TUser>.

Właściwości

Clock
Przestarzałe.

Element ISystemClock.

(Odziedziczone po SecurityStampValidator<TUser>)
Logger

Pobiera dane używane do rejestrowania ILogger komunikatów.

(Odziedziczone po SecurityStampValidator<TUser>)
Options

Element SecurityStampValidatorOptions.

(Odziedziczone po SecurityStampValidator<TUser>)
SignInManager

The SignInManager.

(Odziedziczone po SecurityStampValidator<TUser>)
TimeProvider

Element TimeProvider.

(Odziedziczone po SecurityStampValidator<TUser>)

Metody

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Wywoływana po zweryfikowaniu sygnatury zabezpieczeń.

ValidateAsync(CookieValidatePrincipalContext)

Weryfikuje sygnaturę zabezpieczeń tożsamości jako operację asynchroniczną i ponownie kompiluje tożsamość, jeśli walidacja zakończy się pomyślnie, w przeciwnym razie odrzuca tożsamość.

(Odziedziczone po SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Sprawdza sygnaturę zabezpieczeń podmiotu zabezpieczeń, zwraca pasującego użytkownika, jeśli zakończy się powodzeniem

Dotyczy