Ignorar ou desativar [Authorize (Roles = “”)] durante o desenvolvimento?

Construir um aplicativo MVC3 e o TPTB deseja que usemos seu provedor de autorização customizado. No entanto, durante o desenvolvimento, esse provedor de autenticação é um pouco problemático, já que ele pode dar um erro até você desligar / reiniciar o navegador ou exigir que você registre novamente o log em todas as compilações.

Por enquanto, acabei de adicionar<authentication mode="None"/> para o web.config, que funciona bem até eu encontrar uma ação ou controlador que usa o[Authorize(Roles = "Admin")] filtro (pode ser qualquer papel, não apenas Admin). Quando atinge um desses, apenas renderiza uma página em branco.

Existe uma maneira global e temporariamente desativar esses filtros? Ou apenas dê ao usuário todas as funções enquanto estou em desenvolvimento?

EDITAR

Deixe-me esclarecer: na verdade, estou migrando sobre um aplicativo grande, de MVC2 para MVC3. Tem muita[Authorize(Roles="Admin")] e[Authorize(Roles="Admin,Editor")] em todo o lado. Eu prefiro não mudar todos esses, se possível.

Devo criar um pequeno provedor de função personalizado que ofereça todas as funções automaticamente?

questionAnswers(3)

yourAnswerToTheQuestion