title: ASP.NET Core Identity 2.0 SignoutAsync is not logging out user if the user signed in with Google
body: <p>I have Asp.net Core Identity version 2.0 Set up and running.  I am finding that <code>_signinManager.SignoutAsync</code> is not logging out user once they have signed in with Google.  When I go back to my Login Method it just shows the User as logged in with their Claims object still intact.</p>
  
  <p>The code is really simple as below</p>
  
  <pre><code>[AllowAnonymous]
  public ActionResult TestGoogle()
  {
      var redirectUrl = Url.Action(nameof(ExternalCallback), "Account", new { ReturnUrl = "" });
      var properties = _signInManager.ConfigureExternalAuthenticationProperties("Google", redirectUrl);
      return Challenge(properties, "Google");
  }
  
  
  public async Task&lt;IActionResult&gt; LogOff()
  {
      await _signInManager.SignOutAsync();
      return RedirectToAction(nameof(HomeController.Index), "Home");
  }
  </code></pre>