liveBook · Manning

ASP.NET Core Identity

As explained in .NET in Action, Second Edition

ASP.NET Core Identity is an extensible membership system for managing users, authentication, authorization, and related identity data in ASP.NET Core applications.

ASP.NET Core Identity provides authentication and authorization for ASP.NET Core APIs, helping restrict endpoints while avoiding application-managed user accounts. section 9.5

A production-oriented setup focuses on:

  • Prefer OpenID Connect with an external identity provider so the API verifies presented tokens instead of storing account data. section 9.5

How .NET in Action, Second Edition covers it

How deep it goes
Shows JWT bearer registration, middleware ordering, and controller protection, while deferring broader Identity account management.
Examples
Uses JWT bearer configuration and an Authorize-protected CatalogController.
What it assumes
Assumes an ASP.NET Core API and introduces token-focused authentication without requiring application-managed user accounts.
What you can do after
Operate/configure ASP.NET Core Identity to authenticate JWT requests and protect API controllers.
How it connects
Connects authentication, authorization, JWT, OpenID Connect, and external identity providers.

Also explained in

Compare how 4 books explain ASP.NET Core Identity →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of .NET in Action, Second Edition. The section links point to the parts of the book it draws on.