Steps add auth in .Net Core
Orange Juiceшаг 1
Установить пакеты:
- Microsoft.AspNetCore.Identity
- Microsoft.AspNetCore.Identity.EntityFrameworkCore
шаг 2
Создать класс-модель, расширяющий IdentityUser
шаг 3
Наследоваться в контексте бд решения от IdentityDbContext<AppUser>, передав в хранение тип AppUser
шаг 4
Подключить авторизацию в сервисах в классе Startup
шаг 5
В строке подключения в файле appsettings.json, поменять название БД
шаг 6
Добавить миграцию, так как произошло структурное изменение БД
шаг 7
После обновить БД
шаг 8
Подключиться к БД
шаг 9
Создать контроллер Account
Код: https://telegra.ph/Step-9-add-auth-in-Net-Core-code-11-11
шаг 10
Добавить представления для методов контролера Login и Register
Код Login: https://telegra.ph/Step-10-add-auth-in-Net-Core-Login-code-11-11
Код Register: https://telegra.ph/Step-10-add-auth-in-Net-Core-Register-code-11-11
шаг 11
Добавить сshmlt-файл LoginPartial во Views, как частичное представление
Код LoginPartial: https://telegra.ph/Step-11-add-auth-in-Net-Core-LoginPartial-code-11-11
шаг 12
В _Layout добавить частичное представление LoginPartial
Код _Layout: https://telegra.ph/Step-12-add-auth-in-Net-Core-Layout-code-11-11