title: .Net core Authorize attribute in inherited controller
body: <p>I am having some trouble with Authorization policies. I have a baseWebApiController with an action </p>
  
  <pre><code>[HttpDelete("{id}"), Authorize(Policy = "Administrator")]
  public virtual async Task&lt;IActionResult&gt; Delete(int id) {}
  </code></pre>
  
  <p>But in a certain controller which inherits from the above I want to give access to users also, with a policy like:</p>
  
  <pre><code>[HttpDelete("{id}"), Authorize(Policy = "All")]
  public override Task&lt;IActionResult&gt; Delete(int id){}
  </code></pre>
  
  <p>It seems regular users cannot access this action. Do I have to search further for errors in my policy configuration, or since the controller is inherited,m it's attributes are neglected?</p>
  
  <p>Thanks</p>