title: asp.net mvc decorate [Authorize()] with multiple enums
body: <p>I have a controller and I want two roles to be able to access it. 1-admin OR 2-moderator</p>
  
  <p>I know you can do [Authorize(Roles="admin, moderators")] but I have my roles in an enum. With the enum I can only authorize ONE role. I can't figure out how to authorize two.</p>
  
  <p>I have tried something like [Authorize(Roles=MyEnum.Admin, MyEnum.Moderator)] but that wont compile.</p>
  
  <p>Someone once suggested this:</p>
  
  <pre><code> [Authorize(Roles=MyEnum.Admin)]
   [Authorize(MyEnum.Moderator)]
   public ActionResult myAction()
   {
   }
  </code></pre>
  
  <p>but it doesn't work as an OR. I think in this case the user has to be part of BOTH roles. Am I overlooking some syntax? Or is this a case where I have to roll my own custom authorization?</p>