Sign-in and sessions
- Passwords are stored only as Argon2id hashes.
- Two-factor authentication with an authenticator app.
- Short-lived access tokens; any session can be ended and stops working immediately.
- Rate limits on sign-in and other sensitive requests.