Я настроил основной проект ASP.NET MVC, и при создании проекта я выбрал вариант аутентификации Azure AD. Я добавил двух пользователей в Azure AD по умолчанию. Один в роли каталога «Глобальный администратор», а другой в роли каталога «Пользователь». [См. рисунок ниже для примера глобального администратора]
]1
Теперь аутентификация работает нормально. Оба из этих двух способов могут идеально войти в WebApp. Что не работает, так это использовать авторизацию для отдельных разрешений/представлений для отдельных пользователей. В домашнем контроллере я пытаюсь сделать что-то вроде:
if(User.IsInRole('Admin')
return View("HomePageAdmin");
else
return View("NormalHomePage");
Однако это не работает. Для обоих пользователей он перенаправляет на одну и ту же «NormalHomePage».
Что мне не хватает?