title: Asp.net Core Identity 2.0 Google Logout
body: <p>I have started looking into Google signin and have added the normal provider as such.</p>
  
  <pre><code>ddGoogle(go =&gt;
              {
                  go.ClientId = "xxxxx";
                  go.ClientSecret = "-xxxxx";
                  go.SignInScheme = IdentityConstants.ExternalScheme;
              });
  </code></pre>
  
  <p>My test method just to get it started looks like this</p>
  
  <pre><code>public ActionResult TestGoogle()
  {
      var redirectUrl = Url.Action(nameof(ExternalCallback), "Account", new { ReturnUrl = "" });
      var properties = _signInManager.ConfigureExternalAuthenticationProperties("Google", redirectUrl);
      return Challenge(properties, "Google");
  }
  </code></pre>
  
  <p>All well and good I go to google Log in and get redirected with all required claims as expected.</p>
  
  <p>The issue is when I call <code>_signInManager.SignOutAsync()</code> which does not seem to do anything.  No errors, yet when I go back to my TestGoogle action I am redirected with all credentials to the callback.</p>
  
  <p>Anything I am missing?</p>