title: SignInAsync vs AuthenticateAsync
body: <p>I finally got my login-method with JWT Token Authentication working.</p>
  
  <p>Here I'm calling </p>
  
  <pre><code>await HttpContext.SignInAsync(
      CookieAuthenticationDefaults.AuthenticationScheme,
      ClaimsPrincipalFactory.CreatePrincipal(claims),
      authProps);
  </code></pre>
  
  <p>I also called </p>
  
  <pre><code>await HttpContext.AuthenticateAsync(CookieAuthenticationDefaults.AuthenticationScheme);
  </code></pre>
  
  <p>In the example I read that I only need the <code>SignInAsync</code>. 
  So I tested it and removed <code>AuthenticateAsync</code>. But still, <code>User.Identity.IsAuthenticated</code> returns <code>true</code>.</p>
  
  <p>Is it okay to remove the <code>AuthenticateAsync</code>? Or do I still need it? Why does it exist?
  The doc-string of <code>AuthenticateAsync</code> only says <em>Extension method for authenticate</em> </p>