TwoFactorSecurityStampValidator<TUser> Constructors

Definition

Overloads

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

Source:
TwoFactorSecurityStampValidator.cs
Source:
TwoFactorSecurityStampValidator.cs

Creates a new instance of SecurityStampValidator<TUser>.

C#
public TwoFactorSecurityStampValidator (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions> options, Microsoft.AspNetCore.Identity.SignInManager<TUser> signInManager, Microsoft.AspNetCore.Authentication.ISystemClock clock);

Parameters

clock
ISystemClock

The system clock.

Applies to

ASP.NET Core 2.2 وASP.NET Core 2.1
منتج الإصدارات
ASP.NET Core 2.1, 2.2

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

Source:
TwoFactorSecurityStampValidator.cs

Creates a new instance of SecurityStampValidator<TUser>.

C#
public TwoFactorSecurityStampValidator (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions> options, Microsoft.AspNetCore.Identity.SignInManager<TUser> signInManager, Microsoft.Extensions.Logging.ILoggerFactory logger);

Parameters

logger
ILoggerFactory

The logger.

Applies to

ASP.NET Core 9.0 وASP.NET Core 8.0
منتج الإصدارات
ASP.NET Core 8.0, 9.0

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

Source:
TwoFactorSecurityStampValidator.cs

Caution

ISystemClock is obsolete, use TimeProvider on SecurityStampValidatorOptions instead.

Creates a new instance of SecurityStampValidator<TUser>.

C#
public TwoFactorSecurityStampValidator (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions> options, Microsoft.AspNetCore.Identity.SignInManager<TUser> signInManager, Microsoft.AspNetCore.Authentication.ISystemClock clock, Microsoft.Extensions.Logging.ILoggerFactory logger);
C#
[System.Obsolete("ISystemClock is obsolete, use TimeProvider on SecurityStampValidatorOptions instead.")]
public TwoFactorSecurityStampValidator (Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions> options, Microsoft.AspNetCore.Identity.SignInManager<TUser> signInManager, Microsoft.AspNetCore.Authentication.ISystemClock clock, Microsoft.Extensions.Logging.ILoggerFactory logger);

Parameters

clock
ISystemClock

The system clock.

logger
ILoggerFactory

The logger.

Attributes

Applies to

ASP.NET Core 9.0 والإصدارات الأخرى
منتج الإصدارات (قديم)
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0 (8.0, 9.0)