Я хочу иметь возможность
- Получить список ролей текущего аутентифицированного пользователя.
- Фильтрация данных, предоставленных этому пользователю, по его роли.
Я вижу способы проверить, играет ли пользователь определенную роль, но мне все равно, в какой роли он участвует. База данных будет знать, какие роли разрешено видеть, какие данные. Мне нужно отправить набор этих ролей в службу данных для фильтрации данных на основе этих ролей.
Итак, первый шаг - как мне получить все роли, связанные с текущим пользователем в методе контроллера?
EDIT:
Казалось, это хорошо сработало:
Roles.GetRolesForUser(User.Identity.Name)
Поддержка ответов по-прежнему приветствуется.