I want to save user without email, like this:
var user = new ApplicationUser { UserName = model.Name };
var result = await UserManager.CreateAsync(user);
In startup file you can disable RequireUniqueEmail by access IdentityOptions configuration Also here you can change complexity of password , Lockout,...
services.Configure(x =>
{
x.User.RequireUniqueEmail = false;
//x.Password.RequireUppercase = false; => other condition for identity
});
you should use Microsoft.AspnetCore.Identity, address of doc here