This tutorial guides users through building a web application using ASP.NET Core Razor Pages, integrating it with FusionAuth for user identity management. The application includes protected pages and authentication using the Authorization Code grant. Users are required to log in with valid credentials and then access secured areas of the application. The tutorial covers configuring FusionAuth settings, creating a new application, setting up the ASP.NET Core web application, adding libraries for authentication, protecting pages, displaying claims, and troubleshooting common issues.