Как изменить хэш паролей идентификации AspNet на хэш паролей идентификации AspNet.Core - PullRequest
0 голосов
/ 07 июня 2019

Мы используем Identity Server 4 для аутентификации и авторизации при входе пользователя. Мы использовали ASP NET.Core Iashity Password Hash в нашем логине и использовали ASPNET.Identity Password Hash при нашей регистрации. Как мы можем изменить хэш регистрационного пароля на хэш логина пароля

Я установил основной пакет nuget ASPNET и использовал метод IPassword Hasher. Я не дохожу до того, как решить эту проблему.

1 Ответ

0 голосов
/ 07 июня 2019

Вы не можете просто преобразовать значение хеша из одного хеша пароля в другой, если они, разумеется, не используют точно такой же механизм хеширования (в этом случае вначале не было бы необходимости в преобразовании).

Я сталкивался с таким сценарием в нескольких проектах, в которых мы изменили механизм хеширования паролей, и эффективно, мы должны были отправлять всем электронные письма для сброса пароля. В другом проекте это было неосуществимо, поэтому в основном мы заставляли пользователя менять свой пароль при первом входе в систему (и мы использовали старый хеш для проверки текущего пароля), и новые пароли затем хэшировались с использованием нового хеша.

...