مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

PasswordValidator در Asp.net Core

  • دوشنبه 12 شهریور 1397
  • 09:26
تشکر میکنم

سلام 
میخواستم PasswordValidator  رو اضافه کنم به این صورت در StartUp.cs 

 services.AddIdentity<ApplicationUser, IdentityRole>(options =>
            {
                options.Password.RequiredLength = 10;
                options.Password.RequiredUniqueChars = 6;
            })

ولی این اررو رو نشان میده که میگه قبلا اضافه کردی ، فکر کنم  منظورش app.UseAuthentication هست 
Error

InvalidOperationException: Scheme already exists: Identity.Application

Microsoft.AspNetCore.Authentication.AuthenticationOptions.AddScheme(string name, Action<AuthenticationSchemeBuilder> configureBuilder)


باید از کجا تعقییر بدم PasswordValidator   ؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 12 شهریور 1397
  • 11:59

این لینک رو مطالعه کنید 

کاربر سایت

مهدی الهی

عضویت از 1396/07/29

  • دوشنبه 12 شهریور 1397
  • 12:43

ممنون
این ارور رو نشون میده علتش چیه ؟
Exception: Could not resolve a service of type 'Microsoft.AspNetCore.Identity.UserManager`1[[DomainClasses.ApplicationUser, DomainClasses, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' for the parameter 'userManager' of method 'Configure' on type 'Project_Management.Startup'.

public Task<IdentityResult> ValidateAsync(UserManager<TUser> manager, TUser user, string password)
        {
            if (string.Equals(user.UserName, password, StringComparison.OrdinalIgnoreCase))
            {
                return Task.FromResult(IdentityResult.Failed(new IdentityError
                {
                    Code = "UsernameAsPassword",
                    Description = "You cannot use your username as your password"
                }));
            }
            return Task.FromResult(IdentityResult.Success);
        }

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 12 شهریور 1397
  • 13:51

تا حالا چنین خطایی ندیدم 

سرچ هم کردم ولی به نتیجه نرسیدم 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)