Изменить аутентификацию с отсутствия аутентификации на индивидуальную аутентификацию в существующем проекте Asp.Net Core (MVC)

Я работаю с основным приложением asp.net mvc, в котором, когда я создал проект в то время, я не выбрал аутентификацию в качестве типа аутентификации. но теперь мне нужно использовать индивидуальную аутентификацию для стандартных функций, таких как регистрация, логин, забытый пароль, проверка электронной почты и все.

Проблема в том, что я завершил половину разработки и не могу начать сейчас с самого начала. поэтому необходимо изменить тип аутентификации в моем существующем проекте.

Есть ли способ обновить аутентификацию в существующем основном приложении.net.

1 ответ

Вы можете сослаться на идентификацию Scaffold в проект MVC без существующей авторизации, чтобы добавить идентификацию.

Не забудьте добавить миграции и позвонить app.UseAuthentication() от твоего Configure, метод.

Если у вас уже есть dbContext, измените его для наследования IdentityDbContext<IdentityUser> и выберите его при создании леса вместо создания нового класса контекста данных.

public class ApplicationDbContext : IdentityDbContext<IdentityUser>
Другие вопросы по тегам