liveBook · Manning

AspNetUsers

As explained in ASP.NET Core in Action, 3e

AspNetUsers is the ASP.NET Core Identity database table that stores serialized user entities.

AspNetUsers is the ASP.NET Core Identity table that stores serialized IdentityUser entities. Identity manages this table, so applications normally do not interact with it directly. section 23.3.3

The table commonly contains:

  • Security-related user data, including email, password hash, email-confirmation status, and multifactor-authentication status. section 23.3.3
  • A string primary-key column named Id; Identity uses Guid identifiers by default. section 23.3.3
  • No default columns for extra profile information such as a user's name. section 23.3.3
Figure 23.8 The AspNetUsers table is used to store all the details required to authenticate a user.
CH23_F08_Lock3

Inspect the table layout and the authentication details stored for users. section 23.3.3

How ASP.NET Core in Action, 3e covers it

How deep it goes
Explains the table's purpose, security columns, identifier type, and lack of default extra profile fields.
Examples
Shows the default Identity schema and an illustrated AspNetUsers table.
What you can do after
Evaluate the Identity schema and recognize where authentication-related user data is stored.
How it connects
Connects users with claims, logins, tokens, roles, and Entity Framework Core migrations.

Related concepts

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