Freigeben über


SecurityStampValidator<TUser> Klasse

Definition

Stellt die Standardimplementierung von Validierungsfunktionen für Sicherheitsstempel bereit.

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

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Vererbung
SecurityStampValidator<TUser>
Abgeleitet
Implementiert

Konstruktoren

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

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

Erstellt eine neue Instanz von SecurityStampValidator<TUser>.

Eigenschaften

Clock
Veraltet.

Die ISystemClock.

Logger

Ruft die ILogger zum Protokollieren von Nachrichten verwendeten ab.

Options

Die SecurityStampValidatorOptions.

SignInManager

Der SignInManager.

TimeProvider

Die TimeProvider.

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.

VerifySecurityStamp(ClaimsPrincipal)

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

Gilt für: