我继承了一个较旧的Webforms应用程序,该应用程序最终将升级到.Net Core
MVC
。当前,它使用BCrypt
对密码进行哈希处理,然后将其存储在数据库中。
我正在创建一个新应用程序,我想使用.Net Core
Identity
来使用,并且相同的用户名/密码组合必须能够登录到这两个应用程序。
我看过几篇文章/ Stack Overflow问题,其中提到了从BCrypt迁移到Identity的问题,但是在升级较旧的应用程序之前,我不想这样做。
我想将新的与Identity相关的表添加到现有数据库中,并使用现有的用户表,以便将来将来升级旧应用程序然后迁移用户以使其专门使用Identity时变得更加容易。
是否可以同时使用BCrypt加密Identity
中的密码,以便在用户更新新应用程序中的密码后,较旧的应用程序仍能够登录?