What is authentication in ASP.NET Core?
Authentication is the process of determining who a user or client is. ASP.NET Core authentication handlers examine credentials such as an authentication cookie, bearer token, certificate, or external-provider response and build a ClaimsPrincipal when authentication succeeds.