Skip to content

26.6.2

Authentication and user management release.

Added

  • Added database-backed users and revoked_tokens tables.
  • Added OAuth2 password bearer authentication with JWT access tokens.
  • Added Argon2id password hashing for stored user passwords.
  • Added sign up, sign in, sign out, current user, and authenticated /users API routes.
  • Added username-or-email sign in support.
  • Added frontend sign up, sign in, sign out, and user listing flows.

Changed

  • Updated the backend, frontend, and getting started docs for authentication and user management.
  • Added /dashboard as the signed-in frontend landing page.
  • Added /signin as the frontend sign-in route and linked it from the docs top navigation.
  • Moved frontend user management to /users.
  • Added Alembic migrations for the authentication tables.
  • Switched authentication table keys from UUIDs to ULIDs.

Nexus by McGuire Technology