ASP.NET MVC: Problema ao definir a função de atributo Autorizar de uma variável, requer const

Estou tendo um problema ao definir o valor da Função do atributo Autorizar de uma variável. A mensagem de erro diz que requer uma variável const. Quando crio uma variável do tipo const, ela funciona bem, mas estou tentando carregar o valor do arquivo Web.Config ou qualquer outra coisa que permita ao usuário final definir isso. Estou usando a autenticação integrada do Windows, pois esse é um aplicativo apenas para intranet.

Existe uma maneira de verificar a função dos usuários de um controlador? Usarei isso em uma instrução if para autenticar em vez de um atributo.

[Authorize(Roles = Config.GMPUser)]
public ActionResult Index()
   {
      return View();
   }

questionAnswers(5)

yourAnswerToTheQuestion