[ ASP.NET MVC vNext] How To Change Password Length And Other Rules Of Identity

Изменение параметров проверки пароля при регистрации в ASP.NET MVC vNext

Добавляем в config.json

    "Identity": {

        "Password": {

            "RequireDigit": "false",

            "RequireLowercase": "false",

            "RequiredLength": "4",

            "RequireUppercase": "false",

            "RequireNonLetterOrDigit": "false"
        }

    },

В Sturtup.cs

        public void ConfigureServices(IServiceCollection services)
        {
//....
            services.ConfigureIdentity(o =>
            {
                o.Password.RequireDigit = Convert.ToBoolean(Configuration["Identity:Password:RequireDigit"]);
                o.Password.RequireLowercase = Convert.ToBoolean(Configuration["Identity:Password:RequireLowercase"]);
                o.Password.RequiredLength = Convert.ToInt32(Configuration["Identity:Password:RequiredLength"]);
                o.Password.RequireUppercase = Convert.ToBoolean(Configuration["Identity:Password:RequireUppercase"]);
                o.Password.RequireNonLetterOrDigit = Convert.ToBoolean(Configuration["Identity:Password:RequireNonLetterOrDigit"]);
            });

        }

Или, как вариант, просто сконфигурировать Password Rules в Sturtup.cs

        public void ConfigureServices(IServiceCollection services)
        {
//....
            services.ConfigureIdentity(o =>
            {
                options.Password.RequireDigit = false;
                options.Password.RequiredLength = 2;
                options.Password.RequireNonLetterOrDigit = false;
                options.Password.RequireUppercase = false;
                options.Password.RequireLowercase = false;
            });
        }

Можно так же посмотреть:

http://stackoverflow.com/questions/27831597/how-do-i-define-the-password-rules-for-identity-in-asp-net-5-mvc-6-vnext

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *