How override ASP.NET Core Identity's password policy

后端 未结 4 848
既然无缘
既然无缘 2020-12-04 18:51

By default, ASP.NET Core Identity\'s password policy require at least one special character, one uppercase letter, one number, ...

How can I change this restrictions

4条回答
  •  醉话见心
    2020-12-04 19:48

    simplest way for developers is

    services.AddDefaultIdentity(options =>
    {
      options.SignIn.RequireConfirmedAccount = true;
      options.Password.RequireDigit = false;
      options.Password.RequireNonAlphanumeric = false;
      options.Password.RequireUppercase = false;
      options.Password.RequireLowercase = false;
    })
      .AddEntityFrameworkStores();
    

    only Password.RequiredLength can not be changed in this way, it still eqiual 6.

提交回复
热议问题