Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

User Management

Aero2 provides a complete user management system for your application. Every user has a profile, can authenticate through multiple methods, and can be assigned roles that control their access.

User Lifecycle

Users in Aero2 go through the following lifecycle stages:

StageDescription
CreatedAccount exists but email may not be verified
VerifiedEmail address has been confirmed
ActiveUser can sign in and use the application
DisabledAccount is suspended; user cannot sign in and all sessions are revoked
DeletedAccount is permanently removed

How Users Are Created

Users can be created through several methods:

  • Sign-up flows — Users register directly through social login or (coming soon) email/password
  • Admin API — Administrators create accounts programmatically via the Users API
  • Invitation links — Users are invited by email and create their account when they accept
  • SCIM provisioning — Automatic account creation from enterprise identity providers (coming soon)

What Each User Has

  • Unique email — Each email address can only be used once per application
  • Profile data — Name, picture, and other identity information
  • Roles and permissions — Control what the user can access and do
  • Linked identities — Social accounts (GitHub, Google, etc.) connected to the user
  • Session history — Record of active and past sessions

Learn More