1 interface inheriting from ISecurityStampValidator
Microsoft.AspNetCore.Identity (1)
ITwoFactorSecurityStampValidator.cs (1)
9public interface ITwoFactorSecurityStampValidator : ISecurityStampValidator
1 implementation of ISecurityStampValidator
Microsoft.AspNetCore.Identity (1)
SecurityStampValidator.cs (1)
17public class SecurityStampValidator<TUser> : ISecurityStampValidator where TUser : class
12 references to ISecurityStampValidator
Microsoft.AspNetCore.Identity (5)
IdentityBuilderExtensions.cs (1)
44builder.Services.AddScoped(typeof(ISecurityStampValidator), typeof(SecurityStampValidator<>).MakeGenericType(builder.UserType));
IdentityServiceCollectionExtensions.cs (1)
100services.TryAddScoped<ISecurityStampValidator, SecurityStampValidator<TUser>>();
SecurityStampValidator.cs (2)
179=> ValidateAsync<ISecurityStampValidator>(context); 190public static Task ValidateAsync<TValidator>(CookieValidatePrincipalContext context) where TValidator : ISecurityStampValidator
SecurityStampValidatorOptions.cs (1)
7/// Options for <see cref="ISecurityStampValidator"/>.
Microsoft.AspNetCore.Identity.Test (7)
IdentityBuilderTest.cs (2)
213Assert.IsType<SecurityStampValidator<PocoUser>>(provider.GetRequiredService<ISecurityStampValidator>()); 233Assert.IsType<SecurityStampValidator<PocoUser>>(provider.GetRequiredService<ISecurityStampValidator>());
SecurityStampValidatorTest.cs (5)
122services.AddSingleton<ISecurityStampValidator>(new SecurityStampValidator<PocoUser>(options.Object, signInManager.Object, new LoggerFactory())); 176services.AddSingleton<ISecurityStampValidator>(new SecurityStampValidator<PocoUser>(options.Object, signInManager, new LoggerFactory())); 217services.AddSingleton<ISecurityStampValidator>(new SecurityStampValidator<PocoUser>(options.Object, signInManager.Object, new LoggerFactory())); 255services.AddSingleton<ISecurityStampValidator>(new SecurityStampValidator<PocoUser>(options.Object, signInManager.Object, new LoggerFactory())); 293services.AddSingleton<ISecurityStampValidator>(new SecurityStampValidator<PocoUser>(options.Object, signInManager.Object, new LoggerFactory()));