我正在使用asp.net核心mvc应用程序,当我创建项目时,我选择了无身份验证作为身份验证类型。但现在我需要使用个人身份验证的标准功能,如注册,登录,忘记密码,电子邮件验证和所有。
问题是我已经完成了一半的开发,现在不能从头开始。因此需要在我现有的项目中更改身份验证类型。
有没有办法在现有的.net核心应用中更新身份验证?
发布于 2019-05-15 17:18:11
您可以参考Scaffold identity into an MVC project without existing authorization来添加标识。
请记住添加迁移并从Configure调用app.UseAuthentication()。方法。
如果您已经有了dbContext,请将其修改为继承IdentityDbContext<IdentityUser>,并在进行搭建时选择它,而不是创建新的数据上下文类。
public class ApplicationDbContext : IdentityDbContext<IdentityUser>https://stackoverflow.com/questions/56142416
复制相似问题