Изменить аутентификацию с отсутствия аутентификации на индивидуальную аутентификацию в существующем проекте Asp.Net Core (MVC)
Я работаю с основным приложением asp.net mvc, в котором, когда я создал проект в то время, я не выбрал аутентификацию в качестве типа аутентификации. но теперь мне нужно использовать индивидуальную аутентификацию для стандартных функций, таких как регистрация, логин, забытый пароль, проверка электронной почты и все.
Проблема в том, что я завершил половину разработки и не могу начать сейчас с самого начала. поэтому необходимо изменить тип аутентификации в моем существующем проекте.
Есть ли способ обновить аутентификацию в существующем основном приложении.net.
1 ответ
Вы можете сослаться на идентификацию Scaffold в проект MVC без существующей авторизации, чтобы добавить идентификацию.
Не забудьте добавить миграции и позвонить app.UseAuthentication()
от твоего Configure
, метод.
Если у вас уже есть dbContext, измените его для наследования IdentityDbContext<IdentityUser>
и выберите его при создании леса вместо создания нового класса контекста данных.
public class ApplicationDbContext : IdentityDbContext<IdentityUser>