Я переношу учетные записи пользователей в приложение, для которого требуется минимум 6 символов.Временно отключить требование пароля
Если я запускаю следующую функцию
var result = await UserManager.CreateAsync(newUser, "");
Это конечно жалуются, пароль не действителен. Есть ли способ временно игнорировать требования к паролю, чтобы я мог создавать своих пользователей?
Примечания:
private ApplicationUserManager _userManager;
public ApplicationUserManager UserManager
{
get
{
if (_userManager == null)
{
this._userManager = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
}
return _userManager;
}
private set
{
_userManager = value;
}
}
К сожалению, это не работает:
this._userManager.PasswordValidator = new PasswordValidator
{
RequiredLength = -1, // I've also tried 0
RequireNonLetterOrDigit = false,
RequireDigit = false,
RequireLowercase = false,
RequireUppercase = false,
};
Как говорится, "Ваша длина пароля должна быть по крайней мере -1 символов"
Реализовать свой пароль валидатор? – trailmax