Configure the uniqueness of users' mail addresses using ASP.NET Core Identity

By default, ASP.NET Core Identity doesn't require users' mail addresses to be unique, so several users can have the same mail address. Changing this behavior is very simple: you just have to configure the policy you want in your application's startup class.


public void ConfigureServices(IServiceCollection services)
{
	// [...]

	// Configure Identity
	services.Configure<IdentityOptions>(options =>
	{
		// User settings
		options.User.RequireUniqueEmail = true;
	});

	// [...]
}
09/10/2016
  • ASP.NET Core
  • Identity