Identities Domain
The Identities domain handles user identity management, including:
- User registration and authentication
- Email verification
- Profile management
- Session management
Key Models
Identities::User- Core user modelIdentities::UserSession- One row for each device a user is signed in onIdentities::AdminSession- One row for each device an admin is signed in on
Related Documentation
- Domain decisions - Ratified design decisions for this domain. Read before designing.
- Email Verification - OTP-based email verification flow
- How
jodapp-apiknows who is making a request - The session records, the cookies, the four endpoints, and the limits that end a session. - How JodApp Web knows who is signed in - How the web app reads a session and changes it.