Expand description
Session types and database operations.
Structs§
- Atrg
Session - A resolved authentication session, shared across all auth paths.
Enums§
- Auth
Source - The source of authentication credentials.
Functions§
- cleanup_
expired_ oauth_ states - Delete expired OAuth states (cleanup).
- cleanup_
expired_ sessions - Delete all expired sessions (cleanup).
- create_
session - Insert a new session into the database.
- delete_
session - Delete a session by ID (logout).
- find_
session - Look up a session by ID, filtering out expired sessions.
- generate_
session_ id - Generate a cryptographically random session ID (32 bytes, base64url-encoded).