Chapter 9: Securing ASP.NET Core

Correctly securing your APIs is essential. In this chapter, we will learn how to secure an ASP.NET Core 5 Web API application because it is also the responsibility of the developer, who is building the backend application to protect the APIs. There are two available frameworks in .NET that you can use to secure your application, and there are also cloud identity providers.

We will tackle the following topics:

  • Understanding ASP.NET Core Identity
  • Introducing IdentityServer4
  • Getting to know customer identity and access management (CIAM)
  • Authenticating using JWT

Technical requirements

Here is what you need to complete this chapter:

  • Visual Studio 2019, Visual Studio for Mac, or Rider
  • Postman
  • JWT Debugger: https://jwt.io ...

Get ASP.NET Core and Vue.js 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.