title: Seting a Default Authorization Policy on multiple policies scenario
body: <p>I'm setting 2 possible Policies for my application</p>
  
  <pre><code>services.AddAuthorization(auth =&gt;
              {
                  auth.AddPolicy("Bearer", new AuthorizationPolicyBuilder()
                      .AddAuthenticationSchemes(JwtBearerDefaults.AuthenticationScheme)
                      .RequireAuthenticatedUser().Build());
  
                  auth.AddPolicy("apiKey", policy =&gt;
                      policy.Requirements.Add(new ApiKeyRequirement()));
              });
  </code></pre>
  
  <p>It makes mandatory to use [Authorize(Policy="Bearer")] or [Authorize(Policy="ApiKey")] when calling my controllers.</p>
  
  <p>Is there any way to set one of them as the Default, then, when I want to use it, I'm able to use just [Authorize] and  if I want to use the other one, I specify it?</p>
  
  <p>E.g:</p>
  
  <p>Setting the "Bearer" as default, then, when using a Bearer  scheme I just need to set [Authorize], but if I want to use the "ApiKey", I specify it by using [Authorize(Policy="ApiKey")]</p>
  
  <p>Couldn't find any example.</p>