Sample repository for configuring ASP.NET Core to support Google's OAuth login process without using ASP.NET Core Identity, in response to a Stack Overflow question here. It consists of a Razor Page (Index) that requires authorisation in order to show the signed-in user's claims. The authentication process is handled in AccountController, a standard MVC controller implementation.
The sample should run mostly as is, but requires setting the Google ClientId/ClientSecret pair in Startup.cs.