У меня есть таблица в моей базе данных SQL2008 для пользователей и одна для ролей, а затем таблица мостов UserRoles. Я нахожусь в точке, где мне нужно работать с RoleProvider, и украсил некоторые из моих действий [Authorize (Roles = "Administrator, Developer")]]
Я на самом деле строю навигацию на своем сайте для каждого пользователя, поэтому RoleProvider просто предотвращает получение пользователем более низкого уровня URL-адреса от его собеседника Admin и переходом на страницу, которая ему не предназначена.
Мы строим навигацию по сайту для каждого пользователя и сопоставляем пользователя, его роль и страницы, на которых ему разрешено видеть роль. Я просто хочу знать, есть ли способ изменить [Authorize (Roles = "")], чтобы динамически получать список ролей с разрешением на это действие из моей базы данных? Таким образом, мне не нужно украшать все действия, которые у меня есть, он просто будет извлечен из БД, как по волшебству.
Простой пример будет оценен, спасибо.
Jack