5 implementations of IUserValidator
Microsoft.AspNetCore.Identity.Specification.Tests (3)
IdentitySpecificationTestBase.cs (1)
139private sealed class AlwaysBadValidator : IUserValidator<TUser>, IRoleValidator<TRole>,
UserManagerSpecificationTests.cs (2)
141private sealed class AlwaysBadValidator : IUserValidator<TUser>, 157private sealed class EmptyBadValidator : IUserValidator<TUser>,
Microsoft.AspNetCore.Identity.Test (1)
IdentityBuilderTest.cs (1)
271private class MyUberThingy : IUserValidator<PocoUser>, IPasswordValidator<PocoUser>, IRoleValidator<PocoRole>, IUserStore<PocoUser>, IRoleStore<PocoRole>
Microsoft.Extensions.Identity.Core (1)
UserValidator.cs (1)
17public class UserValidator<TUser> : IUserValidator<TUser> where TUser : class
21 references to IUserValidator
Microsoft.AspNetCore.Identity (3)
AspNetUserManager.cs (2)
25/// <param name="userValidators">A collection of <see cref="IUserValidator{TUser}"/> to validate users against.</param> 34IEnumerable<IUserValidator<TUser>> userValidators,
IdentityServiceCollectionExtensions.cs (1)
94services.TryAddScoped<IUserValidator<TUser>, UserValidator<TUser>>();
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (2)
src\Identity\test\Shared\MockHelpers.cs (2)
55var userValidators = new List<IUserValidator<TUser>>(); 56var validator = new Mock<IUserValidator<TUser>>();
Microsoft.AspNetCore.Identity.InMemory.Test (2)
src\Identity\test\Shared\MockHelpers.cs (2)
55var userValidators = new List<IUserValidator<TUser>>(); 56var validator = new Mock<IUserValidator<TUser>>();
Microsoft.AspNetCore.Identity.Test (4)
IdentityBuilderTest.cs (2)
120var thingy = services.BuildServiceProvider().GetRequiredService<IUserValidator<PocoUser>>() as MyUberThingy; 186var userValidator = provider.GetRequiredService<IUserValidator<PocoUser>>() as UserValidator<PocoUser>;
src\Identity\test\Shared\MockHelpers.cs (2)
55var userValidators = new List<IUserValidator<TUser>>(); 56var validator = new Mock<IUserValidator<TUser>>();
Microsoft.Extensions.Identity.Core (10)
IdentityBuilder.cs (2)
82/// Adds an <see cref="IUserValidator{TUser}"/> for the <see cref="UserType"/>. 88=> AddScoped(typeof(IUserValidator<>).MakeGenericType(UserType), typeof(TValidator));
IdentityServiceCollectionExtensions.cs (1)
41services.TryAddScoped<IUserValidator<TUser>, UserValidator<TUser>>();
UserManager.cs (7)
65/// <param name="userValidators">A collection of <see cref="IUserValidator{TUser}"/> to validate users against.</param> 74IEnumerable<IUserValidator<TUser>> userValidators, 94foreach (var v in userValidators) 159/// The <see cref="IUserValidator{TUser}"/> used to validate users. 161public IList<IUserValidator<TUser>> UserValidators { get; } = new List<IUserValidator<TUser>>(); 2902foreach (var v in UserValidators)