Я пытаюсь добавить роли в свое AspNet Core WebApp, где аутентификация уже работает нормально.
Вот что я делаю при запуске:
services
.AddIdentity<User, Role>()
.AddEntityFrameworkStores<IdentityContext>()
.AddDefaultTokenProviders()
.AddUserStore<UserStore<User, Role, IdentityContext, Guid>>()
.AddRoleStore<RoleStore<Role, IdentityContext, Guid>>();
Я дал свой User
ранее созданные роли "Администратор" и "SuperAdmin", и я добавил следующий фильтр для данного действия контроллера:
[Authorize(Roles = "Admin")]
Однако при попытке получить доступ к этой конечной точке я получаю 403. Запрещено.
Я не понимаю, что я пропустил.