Expand description
Authentication, sessions, and identity management.
JWT-based authentication with Argon2 password hashing. Supports both registered members and anonymous lurkers for spectating games.
§Identity Types
Member— Registered user with credentialsLurker— Anonymous session for spectatorsUser— Authenticated user (member or lurker)Session— Active login session with expiry
§Security
Modules§
Structs§
- Auth
Response - Claims
- Crypto
- Login
Request - Lurker
- Anonymous session tracking for unauthenticated visitors.
- Member
- Authenticated user with verified identity.
- Register
Request - Session
- Persisted session for token management.
- User
Info
Enums§
- User
- User represents authentication state: anonymous or authenticated.