9. Managing End Users

A law firm onboards new employees. Alex needs to manage their accounts.

The Users page shows every end-user registered in your project. From here you can create, edit, suspend, and delete accounts.

User management features

  • User list — searchable table with email/phone, provider badges, status, and creation date
  • Provider column — shows how each user signed up (email, google, github, linkedin, apple, phone). Users with multiple linked providers show all badges.
  • Phone-only users — users who sign up via SMS OTP appear with their phone number instead of email
  • Create user — manually add a user with email and password
  • Edit user — update email, display name, or metadata
  • Suspend / reactivate — temporarily block a user from signing in (revokes all refresh tokens)
  • Delete user — permanently remove a user account
  • Reset password — set a new password for a user directly (revokes all refresh tokens)
  • Metadata JSON — attach arbitrary JSON metadata to any user (e.g., role, department, permissions)

Account linking

When a user signs in with a social provider (Google, GitHub, etc.) using the same email as an existing account, the accounts are automatically linked. The user can then sign in with either method. All linked providers are shown in the Provider column.

End users are stored in a users platform table that's managed separately from your application tables. You won't see it in the Database view — it's accessed through the Users tab.