1 implementation of ITwoFactorSecurityStampValidator
Microsoft.AspNetCore.Identity (1)
TwoFactorSecurityStampValidator.cs (1)
16public class TwoFactorSecurityStampValidator<TUser> : SecurityStampValidator<TUser>, ITwoFactorSecurityStampValidator where TUser : class
8 references to ITwoFactorSecurityStampValidator
Microsoft.AspNetCore.Identity (4)
IdentityBuilderExtensions.cs (1)
45builder.Services.AddScoped(typeof(ITwoFactorSecurityStampValidator), typeof(TwoFactorSecurityStampValidator<>).MakeGenericType(builder.UserType));
IdentityCookiesBuilderExtensions.cs (1)
87OnValidatePrincipal = SecurityStampValidator.ValidateAsync<ITwoFactorSecurityStampValidator>
IdentityServiceCollectionExtensions.cs (2)
77OnValidatePrincipal = SecurityStampValidator.ValidateAsync<ITwoFactorSecurityStampValidator> 102services.TryAddScoped<ITwoFactorSecurityStampValidator, TwoFactorSecurityStampValidator<TUser>>();
Microsoft.AspNetCore.Identity.Test (4)
IdentityBuilderTest.cs (2)
214Assert.IsType<TwoFactorSecurityStampValidator<PocoUser>>(provider.GetRequiredService<ITwoFactorSecurityStampValidator>()); 234Assert.IsType<TwoFactorSecurityStampValidator<PocoUser>>(provider.GetRequiredService<ITwoFactorSecurityStampValidator>());
SecurityStampValidatorTest.cs (2)
342services.AddSingleton<ITwoFactorSecurityStampValidator>(new TwoFactorSecurityStampValidator<PocoUser>(options.Object, signInManager.Object, new LoggerFactory())); 354await SecurityStampValidator.ValidateAsync<ITwoFactorSecurityStampValidator>(context);