Tanstack Start

Authentication & invitations

Sign-in, password recovery, and accepting user invitations.

Sign in

Route: /auth/login

  1. Open the login screen from your deployment URL.
  2. Enter email/username and password using Login form validation rules.
  3. Successful authentication stores session tokens and redirects into /dashboard per router logic.

Troubleshooting: Use Forgot password when available on the form.

Forgot password

Route: /auth/forget-password

  1. Submit the email associated with your tenant account.
  2. Follow instructions emailed by the platform.

Reset password

Route: /auth/reset-password?token=…

  1. Open the link from the reset email (token query parameter required).
  2. Choose a new password meeting policy rules shown on the page.

Route: /auth/link-sent?email=…

Informational screen confirming that reset instructions were dispatched.

Accept invitation

Route: /auth/invitations/$invitationId

  1. Use the invitation URL issued by an administrator — invitationId carries the invitation token.
  2. The page loads invitation metadata using api.Invitations.byToken and pre-fills email when valid.
  3. Complete remaining fields (password and confirmations per schema) and submit to activate membership.
  4. Invalid tokens redirect back to /auth/login.

Troubleshooting

  • Immediate redirect to login: Token expired or invitation revoked — request a fresh invitation from your administrator (User management).

On this page