我的任务是重新编写当前在Azure中运行的服务器。这个服务器编写得非常糟糕,暴露出设计糟糕的API,整体而言模型设计本身也低于标准。
我的任务主要是简化此功能,删除功能并添加新功能。这导致我将很快部署一台全新的服务器。
然而,客户希望保留当前的用户群。目前的设计很简单:IdentityUsers略微定制(添加额外的Id我将丢弃),实际的用户数据存储在一个单独的表中,带有一个单独的模型(添加的Id是对该模型的引用)。 / p>
我统一了用户,并希望保留其用户名,电子邮件属性以及可能的密码。但是我想由于散列,后者是不可能的。
是否有一种简单的方法可以执行此操作,或者我应该只导出这些属性,并使用新密码创建新用户(当然,通过电子邮件通知他们需要更改密码)?