title: Owin .AspNet.Correlation.*cookie not found issues
body: <p>I'm using .net. 4.5.2 and latest version on Identity in my application.
  There are cases I get strange error from external login  ".AspNet.Correlation.Google cookie not found." </p>
  
  <p>In the logs I see the the I see the url "/signin-google?state=STATE FROM GOOGLE (I got it)" but "AuthenticationManager.GetExternalLoginInfoAsync" returns NULL and my logs showing the error I mentioned.
  This is my configurations:</p>
  
  <pre><code>var cookieOptions = new CookieAuthenticationOptions
          {
              AuthenticationType =  DefaultAuthenticationTypes.ApplicationCookie,
              LoginPath = new PathString("/Account/Login"),
              CookieName = ".myApp",
              CookieDomain = ".myApp.com"
              CookieHttpOnly = true,
              SlidingExpiration = false,
              Provider = new CookieAuthenticationProvider
              {
                  OnResponseSignOut = (context) =&gt;
                  {
                      //remove user cache
                  },
                  OnResponseSignIn = context =&gt;
                  {
                      //add token to claims
  
                  },
  
                  OnException = (context) =&gt;
                  {
                      //prevent exception display
                  },
                  OnValidateIdentity = SecurityStampValidator.OnValidateIdentity&lt;UserManager, User, int&gt;(
                      validateInterval: TimeSpan.FromMinutes(IdentityExpiresIn),
                      regenerateIdentityCallback: (manager, user) =&gt;
                      {
                          var identity = manager.CreateIdentityAsync(user,
                              DefaultAuthenticationTypes.ApplicationCookie);
                          return identity;
                      },
                      getUserIdCallback: (id) =&gt; (id.GetUserId&lt;int&gt;()))
              }
          };
  
       app.UseCookieAuthentication(cookieOptions);
       app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
  
       var googleOAuth2AuthenticationOptions = new GoogleOAuth2AuthenticationOptions()
          {
              ClientId = AppSettings.Get&lt;string&gt;("GoogleAppID"),
              ClientSecret = AppSettings.Get&lt;string&gt;("GoogleAppSecret"),
              SignInAsAuthenticationType = DefaultAuthenticationTypes.ExternalCookie,
  
          };
  
          googleOAuth2AuthenticationOptions.Scope.Add("email,profile");
          app.UseGoogleAuthentication(googleOAuth2AuthenticationOptions);
  </code></pre>
  
  <p>The issue happens usually when using mobile devices and Chrome (cookies are supported) and also with <strong>Facebook connect</strong></p>