title: 'SignInScheme' option must be provided
body: <p>I'm creating an ASP.NET 5 MVC 6 app that will use Facebook/Google authentication only. I'm also trying to use the cookie middleware without the whole ASP.NET Identity -- following this article:
  <a href="https://docs.asp.net/en/latest/security/authentication/cookie.html" rel="noreferrer">https://docs.asp.net/en/latest/security/authentication/cookie.html</a></p>
  
  <p>So I started with an blank app with no authentication then added the Microsoft.AspNet.Authentication.Cookies and Microsoft.AspNet.Authentication.Facebook NuGet packages in order to have a very minimalistic approach where I don't include anything that I don't need.</p>
  
  <p>I added the following code into Configure in Startup.cs but I'm getting "SignInScheme option must be provided" error. Any idea what I'm missing?</p>
  
  <pre><code>app.UseCookieAuthentication(options =&gt;
              {
                  options.AuthenticationScheme = "MyCookieMiddlewareInstance";
                  options.LoginPath = new PathString("/Accounts/Login/");
                  options.AccessDeniedPath = new PathString("/Error/Unauthorized/");
                  options.AutomaticAuthenticate = true;
                  options.AutomaticChallenge = true;
              });
  
              app.UseFacebookAuthentication(options =&gt;
              {
                  options.AppId = "myFacebookAppIdGoesHere";
                  options.AppSecret = "myFacebookAppSecretGoesHere";
              });
  </code></pre>