This is a step by step guide to creating a Web Application following the guide at https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.2&tabs=visual-studio with custom authentication. It fills in many of the blanks in the Microsoft Page.
In Visual Studio create a new project as show below;
Congratulations on getting this far. At this point you have a working web application (that does nothing) but allows the user to create a login (Register) and use it to login to the application. You will next want to make this application follow YOUR rules for YOUR specific requirements. This can be specific page level access and even field level access on a page. You will need to configure and create all of this. Jump to https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.2&tabs=visual-studio#scaffold-register-login-and-logout and start by scaffolding (a great thing as it writes a lot of code for you) using Scaffold Identity into a Razor project using Identity.
Continue to Microsoft Identity Model Sample Project Part 2