asp.net Kern mvc Passwort-Validatoren

7

Was ist die einfache Möglichkeit, Passwort-Validierungsregeln in asp.net Core MVC anzupassen? Das Problem ist genau so, als hätte jemand hier Wie ändert man die Passwort-Validierung in ASP.Net MVC Identity 2? Der einzige Unterschied ist, dass ich asp.net CORE MVC (neuste Version) mit Visual Studio 2015 benutze möchte alle Regeln für die Passwortprüfung entfernen. Es gibt keine ApplicationUserManager -Klasse im Projekt, auch bin ich mir nicht sicher, ob es möglich ist, UserManager-Validierungsregeln in der Startup.cs -Datei anzupassen.

    
Semen Shekhovtsov 03.07.2016, 16:53
quelle

2 Antworten

8

Wenn Sie einige Passworteinschränkungen einfach deaktivieren möchten (RequireLowercase, RequiredLength usw.) - konfigurieren Sie IdentityOptions.Password im Startup wie folgt:

%Vor%

Wenn Sie die Passwort-Validierungslogik vollständig ändern möchten, implementieren Sie IPasswordValidator und registriere es im Startup.

    
Dmitry 04.07.2016, 09:49
quelle
11
%Vor%

Hinweis: Sie sollten auch Ihre neuen Einstellungen in RegisterViewModel.Password, ResetPasswordViewModel.Password, ChangePasswordViewModel.NewPassword und SetPasswordViewModel.NewPassword ändern. um die neue Validierung am Frontend zu aktivieren.

    
Issac 04.07.2016 10:17
quelle