Freigeben über


TwoFactorSecurityStampValidator<TUser> Klasse

Definition

Verantwortlich für die Überprüfung des Zwei-Faktor-Identitäts-Cookie-Sicherheitsstempels.

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

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Vererbung
TwoFactorSecurityStampValidator<TUser>
Implementiert

Konstruktoren

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

TwoFactorSecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
Veraltet.

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

Eigenschaften

Clock
Veraltet.

Die ISystemClock.

(Geerbt von SecurityStampValidator<TUser>)
Logger

Ruft den ab, der ILogger zum Protokollieren von Nachrichten verwendet wird.

(Geerbt von SecurityStampValidator<TUser>)
Options

Die SecurityStampValidatorOptions.

(Geerbt von SecurityStampValidator<TUser>)
SignInManager

Der SignInManager.

(Geerbt von SecurityStampValidator<TUser>)
TimeProvider

Die TimeProvider.

(Geerbt von SecurityStampValidator<TUser>)

Methoden

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Wird aufgerufen, wenn der Sicherheitsstempel überprüft wurde.

ValidateAsync(CookieValidatePrincipalContext)

Überprüft einen Sicherheitsstempel einer Identität als asynchronen Vorgang und erstellt die Identität neu, wenn die Überprüfung erfolgreich ist. Andernfalls wird die Identität abgelehnt.

(Geerbt von SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

Überprüft den Sicherheitsstempel des Prinzipals und gibt den übereinstimmenden Benutzer zurück, wenn er erfolgreich ist.

Gilt für: