ASP.Net Core Identity 2.2 Интеграция BCrypt - PullRequest
0 голосов
/ 29 октября 2019

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

Я создаю новое приложение, с которым я хочу использовать .Net Core Identity, и одна и та же комбинация имени пользователя и пароля должна иметь возможность войти в оба приложения.

Я видел пару статей / вопросов о переполнении стека, в которых упоминается переход с BCrypt на Identity, но я не хочу этого делать до тех пор, пока не обновится старое приложение.

Я хотел бы добавить новые таблицы, связанные с Identity, в существующую базу данных и использовать существующую таблицу пользователей, чтобы в будущем было проще обновить старое приложение, а затем перенести пользователей на использование Identity исключительно.

Можно ли использовать BCrypt для шифрования паролей в Identity в то же время, чтобы старое приложение все еще могло войти в систему, если пользователь обновит пароль в новом приложении?

...