Хочу настроить фильтр для доступа к админ странице, таким образом:
[Authorize(Roles="Administrators")]
public class AdminController : Controller
{
public IActionResult Index()
{
return View();
}
}
Я использую Identity(без EF) с реализацией своих классов User и Role. И где-то видимо я что-то недопонимаю. В БД в таблице UserRole у меня есть сопоставление моего пользователя с ролью "Administrators". Пользователь проходит процесс аутентификации (User.Identity.IsAuthenticated = true) Вопрос в следующем, наверно очень глупый, не обессудьте:
@await UserManager.IsInRoleAsync(UserInfo, "Administrators");
// вернет true, UserInfo (мой класс User)
@User.IsInRole("Administrators")
// вернет false
Я так понимаю что это разные вещи, а как то это можно сопоставить, чтобы можно было использовать фильтр [Authorize(Roles="Administrators")] или по другому защитить страницу ? Направьте плиз в верном направлении.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение
Делаю импульсный(?) физический движок(2D)Для распознавания коллизий решил юзать GJK + EPA
Пытаюсь отрисовать текстуру в OpenGL, но при её рендеринге изображение почему-то поворачивается на 180 градусов и зеркально отражается по горизонталиНе...