title: Why MVC 5 Owin Oauth is not hitting /Account/ExternalLoginCallback action
body: <p>I am new to MVC 5 authentication. Currently I tried <strong>Google Authorization using Owin</strong>
  The code in startup.Auth.cs</p>
  
  <pre><code>var googleOAuth2AuthenticationOptions = new GoogleOAuth2AuthenticationOptions
  {
      ClientId = "Client-id",
      ClientSecret = "secret-key",
      CallbackPath = new PathString("/Account/ExternalLoginCallback"),
      Provider = new GoogleOAuth2AuthenticationProvider()
      {
          OnAuthenticated = async context =&gt;
          {
              context.Identity.AddClaim(new Claim("picture", context.User.GetValue("picture").ToString()));
              context.Identity.AddClaim(new Claim("profile", context.User.GetValue("profile").ToString()));
          }
      }
  };
  googleOAuth2AuthenticationOptions.Scope.Add("email");
  
  app.UseGoogleAuthentication(googleOAuth2AuthenticationOptions);
  </code></pre>
  
  <p>But it does not hit ExternalLoginCallback Action for debug.</p>
  
  <pre><code>[AllowAnonymous]
  public async Task&lt;ActionResult&gt; ExternalLoginCallback(string returnUrl)
  </code></pre>
  
  <p>It stop at <strong>/Account/ExternalLoginCallback?ReturnUrl=%2F</strong> with blank white screen.
  I won't find what is wrong with this. and find similar question <a href="https://stackoverflow.com/questions/23072786/google-authentication-using-owin-oauth-in-mvc5-not-hitting-externallogincallback">Google Authentication using OWIN Oauth in MVC5 not hitting ExternalLoginCallback function</a>, but it is not helpful in mine case.</p>