title: No authenticationScheme was specified error even when JWT Authentication Specified
body: <p>I'm new to AzureAD authentication. I setup my Web API with below settings in startup.cs</p>
  <pre><code>        services.AddAuthentication(sharedopt =&gt; sharedopt.DefaultScheme = JwtBearerDefaults.AuthenticationScheme)
          .AddJwtBearer(&quot;AzureAd&quot;, options =&gt;
          {
              options.Audience = Configuration.GetValue&lt;string&gt;(&quot;AzureAd:Audience&quot;);
              options.Authority = Configuration.GetValue&lt;string&gt;(&quot;AzureAd:Instance&quot;)
              + Configuration.GetValue&lt;string&gt;(&quot;AzureAd:TenantId&quot;);
              options.TokenValidationParameters = new Microsoft.IdentityModel.Tokens.TokenValidationParameters()
              {
                  ValidIssuer = Configuration.GetValue&lt;string&gt;(&quot;AzureAd:Issuer&quot;),
                  ValidAudience = Configuration.GetValue&lt;string&gt;(&quot;AzureAd:Audience&quot;)
              };
  
          });
  </code></pre>
  <p>I am expecting my Client App (Angular) will attach Authorization header in its requests and thus it will get access to API</p>
  <p>But when I execute the Web API and trying to open any API with Authorize, it triggers this error</p>
  <blockquote>
  <p>InvalidOperationException: No authenticationScheme was specified, and
  there was no DefaultChallengeScheme found. The default schemes can be
  set using either AddAuthentication(string defaultScheme) or
  AddAuthentication(Action configureOptions).</p>
  </blockquote>
  <p>I already specified JWTBearerDefaults.AuthenticationScheme. Still why its not accepting?</p>