A valuable resource when choosing this solution is chapter 23 of the course book Andrew Lock ASP.NET Core in Action. The first sections in it discuss ASP.NET Core Identity based on an example from the official documentation Section 23.4 explains in detail how to add ASP.NET Core Identity to an existing Razor Page application, which in your case is your current Chirp! application.
Acceptence criteria:
ASP.NET Core identity package is added to the project.
There is a navbar with with info corresponding to the state of the app
Description:
Use Individual Accounts and subsequently enable GitHub using External OAuth authentication providers
A valuable resource when choosing this solution is chapter 23 of the course book Andrew Lock ASP.NET Core in Action. The first sections in it discuss ASP.NET Core Identity based on an example from the official documentation Section 23.4 explains in detail how to add ASP.NET Core Identity to an existing Razor Page application, which in your case is your current Chirp! application.
Acceptence criteria: