title: Different type of authentication for the same controller
body: <p>I have WEB API CORE 3.0 back-end application. Its controllers are protected with Azure AD. 
  For this I Use microsoft identity web library.</p>
  
  <p>In the source code I configure it like this:</p>
  
  <pre><code>        public void ConfigureServices(IServiceCollection services)
          {
              Trace.TraceInformation("Configuring services");
          services.AddProtectedWebApi(Configuration, subscribeToJwtBearerMiddlewareDiagnosticsEvents: true)
              .AddProtectedApiCallsWebApis(Configuration)
              .AddInMemoryTokenCaches();
  ...
  </code></pre>
  
  <p>And to protect controller I use [Authorize].</p>
  
  <p>Everything works perfect. </p>
  
  <p>Now I want to add the second way to authorize users (along with Azure AD).
  I want that users be able to login either with Azure AD or, say, JWT. </p>
  
  <p>Is it possible to implement it for the same controller?</p>