Я понимаю, что в mvc для реализации безопасности на основе ролей на уровне контроллера или действия для моего сайта я мог бы нарисовать класс или метод примерно так:
[Authorize(Roles = "DOMAIN\GROUPNAME")]
(я использую проверку подлинности Windows)
Ранее в asp.net я мог бы сделать это с помощью раздела местоположения в конфигурации.
Проблема, с которой я столкнулся, заключается в том, что этот сайт установлен в различных средах компании идля каждой среды это значение может быть различным.
Есть ли способ дать этим ролям псевдоним с отображением в конфигурации?Или я что-то здесь не так?
РЕДАКТИРОВАТЬ
Я пытался:
[Authorize(Roles=ConfigurationSettings.AppSettings["UpdateRole"])]
Но это дает мне ошибку: «Аргумент атрибутадолжно быть константным выражением, выражением typeof или выражением создания массива типа параметра атрибута "