Я унаследовал старое приложение веб-форм, которое в конечном итоге будет обновлено до .Net Core
MVC
. В настоящее время он использует BCrypt
для хеширования паролей перед их сохранением в БД.
Я создаю новое приложение, с которым я хочу использовать .Net Core
Identity
, и одна и та же комбинация имени пользователя и пароля должна иметь возможность войти в оба приложения.
Я видел пару статей / вопросов о переполнении стека, в которых упоминается переход с BCrypt на Identity, но я не хочу этого делать до тех пор, пока не обновится старое приложение.
Я хотел бы добавить новые таблицы, связанные с Identity, в существующую базу данных и использовать существующую таблицу пользователей, чтобы в будущем было проще обновить старое приложение, а затем перенести пользователей на использование Identity исключительно.
Можно ли использовать BCrypt для шифрования паролей в Identity
в то же время, чтобы старое приложение все еще могло войти в систему, если пользователь обновит пароль в новом приложении?