Обойти или отключить [Authorize (Roles = “”)] во время разработки?

Создание приложения MVC3 и TPTB хотят, чтобы мы использовали их пользовательский поставщик авторизации. Тем не менее, во время разработки этот поставщик аутентификации является своего рода болью, поскольку он либо выдаст ошибку, пока вы не закроете / перезапустите браузер, либо потребует повторной регистрации o при каждой компиляции.

Сейчас я только что добавил к web.config, который работает нормально, пока я не столкнусь с действием или контроллером, который использует[Authorize(Roles = "Admin")] фильтр (это может быть любая роль, а не только админ). Когда он попадает в одну из них, он просто отображает пустую страницу.

Есть ли способ глобально и временно отключить эти фильтры? Или просто предоставьте пользователю все роли, пока ям в разработке?

РЕДАКТИРОВАТЬ

Позвольте мне уточнить, ям фактически переносится через большое приложение из MVC2 в MVC3. Это имеет много[Authorize(Roles="Admin")] а также[Authorize(Roles="Admin,Editor")] во всем этом. Я'Я не буду менять все, если это возможно.

Должен ли я просто создать небольшой пользовательский поставщик ролей, который автоматически предоставляет все роли?

Ответы на вопрос(3)

Ваш ответ на вопрос