title: No authorization header
body: <p>I'm creating a ASP.NET Core 2.0 Web API, everything works really well but I'm having a problem with Swashbuckle. I have added a basic authentication to my API and enabled the basic scheme to Swasbuckle:</p>
  
  <pre><code>public void ConfigureServices(IServiceCollection services)
  {
      services.AddSwaggerGen(c =&gt;
      {
          c.SwaggerDoc("v1", new Info { Title = "My API", Version = "v1" });
          c.AddSecurityDefinition("Basic", new BasicAuthScheme { Description = "Basic authentication" });
      });
  
      services.AddMvc();
  }
  </code></pre>
  
  <p>When I access to the SwaggerUI everything works fine, I see the authorization scheme and I can add the user name and password. The problem happens when calling any api, the Authorization header is never sent to the API controllers.</p>
  
  <p>Do I need to do anything else in order to tell Swasbuckle it must send the authorization header?</p>