SecurityStampValidator<TUser> Classe

Définition

Fournit une implémentation par défaut des fonctions de validation pour les tampons de sécurité.

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

Paramètres de type

TUser

Type qui encapsule un utilisateur.

Héritage
SecurityStampValidator<TUser>
Dérivé
Implémente

Constructeurs

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

Crée une instance de SecurityStampValidator<TUser>.

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

Crée une instance de SecurityStampValidator<TUser>.

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

Crée une instance de SecurityStampValidator<TUser>.

Propriétés

Clock

L’ISystemClockopérateur

Logger

Obtient le ILogger utilisé pour enregistrer les messages.

Options

L’SecurityStampValidatorOptionsopérateur

SignInManager

SignInManager.

Méthodes

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

Appelé lorsque l’horodatage de sécurité a été vérifié.

ValidateAsync(CookieValidatePrincipalContext)

Valide un tampon de sécurité d’une identité sous la forme d’une opération asynchrone et reconstruit l’identité si la validation est réussie, sinon rejette l’identité.

VerifySecurityStamp(ClaimsPrincipal)

Vérifie le tampon de sécurité du principal, retourne l’utilisateur correspondant en cas de réussite

S’applique à