title: GetExternalLoginInfoAsync() loginInfo return null
body: <p>I've created a new MVC5 Web Application, and when I try to login with Google by following the official guide <a href="http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on" rel="nofollow noreferrer">http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on</a>, the method function GetExternalLoginInfoAsync() always returns null:</p>
  
  <pre><code>        var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); =&gt; NULL
          if (loginInfo == null)
          {
              return RedirectToAction("ExternalLoginFailure");
          }
  </code></pre>
  
  <p>I know there are a lot of on this subjetct and I tried all the exposed solution like 
  <a href="https://stackoverflow.com/questions/23742086/getexternallogininfoasync-null-with-owin-in-externallogincallback-unless-already">GetExternalLoginInfoAsync null with OWIN in ExternalLoginCallback unless already logged into google</a> or <a href="https://stackoverflow.com/questions/19775321/owins-getexternallogininfoasync-always-returns-null?answertab=votes#">OWIN&#39;s GetExternalLoginInfoAsync Always Returns null</a> but with no success.</p>
  
  <p>The Google+ API is active and I settup correctly the cliend ID et the Client secret.</p>
  
  <p><em>PS: sorry for my english</em></p>