As a Web2 developer, you already have a comfortable mental model of what an "identity" is.

When you build a simple app, a user's identity is just a row in your database — probably a users table. It has:

A unique ID

An email address

A hashed password