Я настраиваю веб-сайт MVC.NET 4.5 с ASP.NET Identity Core 2.2.1.
Моя цель - иметь возможность редактировать параметры проверки пароля в представлении веб-сайта и сохранять эти правила проверки в БД. Я хотел бы, чтобы валидатор паролей использовал эти правила для проверки паролей при регистрации. Он должен иметь возможность использовать разные наборы правил проверки для разных страниц регистрации в течение одного и того же времени выполнения.
Реализация PasswordValidator по умолчанию находится в файле identityConfig. Я понимаю, что вы можете создавать собственные валидаторы паролей для пользовательских правил проверки (т. е. использовать выражения регулярных выражений для проверки).
Как создать собственный PasswordValidator, который извлекает правила проверки (либо с помощью пользовательской модели ValidationRulesModel, либо через строку регулярного выражения) из БД или правила, переданные контроллером?
Возможно ли это или мне нужно искать другие решения? ?
Спасибо!