title: AuthenticationResult.IsSuccessful started returning false for google
body: <p>Today, without any change on my live site, logging in with the Google external login provider stopped working. This only happens to users that have a google login, other providers are fine. This also only happens on the live site, my dev machine running the debug version of the same code is fine.</p>
  
  <p>My code is similar to the example MVC app with: </p>
  
  <pre><code>public ActionResult ExternalLoginCallback( string returnUrl )
  {
      ...
      AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication( Url.Action(   "ExternalLoginCallback", new { ReturnUrl = returnUrl } ) );
      if( !result.IsSuccessful )
      {
         return RedirectToAction( "ExternalLoginFailure" );
      }
  }
  </code></pre>
  
  <p>I looked at result.error which is empty. </p>
  
  <p>Has anything changed that I need to be aware of? I can see a similar question from January the 4th <a href="https://groups.google.com/forum/#!topic/dotnetopenid/CA9BZfyqSGc" rel="nofollow noreferrer">here</a>. I imagine that it is something to do with my implementation rather than a google-wide problem because I am still able to log into SO which uses my google open ID. </p>
  
  <p>I am using Log4Net and receiving the DotNetOpenAuth logs, but there are no errors in there, so it is different from this <a href="https://stackoverflow.com/a/13038313/746754">answer</a>. </p>
  
  <p>I tried upgrading from 4.3.0.13117 to the latest Nuget (4.3.4.13329), but that had no effect. I also can't seem to find a tag for the 4.3.4.13329 source <a href="https://github.com/DotNetOpenAuth/DotNetOpenAuth/tree/v4.3" rel="nofollow noreferrer">in the repository</a>. I will try downloading and building 4.3.0.13117 to see if I can find the cause. The only problem is that this works fine testing on my local computer and I am not sure I want to  put debug DLLs on the live site. </p>