title: ASP.NET MVC Roles Authorization
body: <p>I want to make the roles default for my controller class to "Administrators, Content Editors"</p>
  
  <pre><code>[Authorize(Roles = "Administrators, Content Editor")]
  </code></pre>
  
  <p>I've done this by adorning the controller with the attribute above.  However, there is one action that I want to be available to all (namely "View"). How can I reset the Roles so that everyone (including completely unauthorized users) have access for this action.</p>
  
  <p>Note: I know I could adorn every single action other action with the authorize attribute above but I don't want to have to do that all the time. I want all of the controllers actions to be unacessible by default so that if anyone adds an action they have to make a considered decision to make it available to the general public.</p>