title: Authorization Policy With Multiple Claims
body: <p>I have created multiple authorization policies, each with 1 claim in it, doing a role check, like so:</p>
  
  <pre><code>options.AddPolicy("SuperAdminPolicy", policy =&gt; policy.RequireClaim(ClaimTypes.Role, "SuperAdmin"));
  </code></pre>
  
  <p>That all works fine.</p>
  
  <p>However, I'm now at the point where I want to check 2 different types of claims, e.g. I want to make sure that the user has a specific role claim (As above), but I also want to check the value of a completely different claim (Such as first name).  To clarify, I want to say something like " user must be in role 'x' and must have a first name claim value of 'bob'".</p>
  
  <p>I can't quite figure out how to achieve this (And I'm sure it's probably quite straight forward).</p>
  
  <p>Can someone point me in the right direction please?</p>
  
  <p>Thanks.</p>