In this section, we will start the development of the Let's Chat web app and learn all the required fundamentals and ASP.NET Core 2.0 features in the process.
Create a new ASP.NET Core 2.0 MVC app named Let's Chat, like we did in the Creating a simple running code section of Chapter 1, Getting Started.
Since we need SignalR as well for all the real-time messaging, we need to install the SignalR package in our app. To do so, please follow the steps mentioned in the Project setup section of Chapter 3, Building Our First .NET Core Game - Tic -Tac-Toe.
After installation of SignalR, we are ready to start coding the app. We will start with the authentication and authorization module first and then move on to the Chat hub module.
Authentication and authorization are closely interlinked, but are quite different and are the fundamental concepts of...