Недавно мой клиент обратился ко мне с проектом миграции. Они планируют перенести проект с ASP.NET MVC
на ASP.NET Core MVC
. Я заметил, что унаследованный проект использует ASP.NET Membership
для аутентификации пользователей. Теперь, после некоторого анализа, я подумал, что было бы лучше перенести ASP.NET Membership
на ASP.NET Core Identity
, и нашел эту документацию по миграции от Microsoft.
Но в документе упоминалось, что
В этом сопоставлении нет сопоставления для паролей, поскольку критерии пароля и соли паролей не переносятся между ними. Рекомендуется оставить пароль нулевым и попросить пользователей сбросить свои пароли.
Мой клиент не готов к такому подходу, так как у нас много пользователей и он не хочет, чтобы каждый пользователь сбрасывал пароль.
Есть ли обходной путь или возможность для этого? Кто-нибудь может предложить обходной путь или другие альтернативы для достижения этого?