9 Managing users with authentication

This chapter covers

  • Implementing basic authentication
  • Installing and configuring ASP.NET Core Identity
  • Scaffolding and customizing the Identity UI

This and the next chapter look at managing users within a Razor Pages application. They look at two closely related topics: authentication and authorization. Authentication is the process of identifying who your user is. Authorization is part of the process of securing your application by limiting your user’s access to only those parts of the application they are allowed to access.

This chapter concentrates on the nature of a user and how you can authenticate their identity, or ensure they are who they claim to be. Authentication is hard to get right. From a practical ...

Get ASP.NET Core Razor Pages in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.