Expand description
Authentication providers for Lighty Launcher (Offline, Microsoft, Azuriom).
Modules§
- azuriom
- Azuriom CMS authentication (email/password, 2FA, token verification, logout).
- microsoft
- Microsoft OAuth 2.0 (Device Code Flow) authentication for Minecraft.
- offline
- Offline authentication: deterministic UUID v5 derived from the username.
Structs§
- User
Profile - User profile returned after successful authentication.
- User
Role - User role/rank information.
Enums§
- Auth
Error - Authentication errors.
- Auth
Provider - Authentication provider type.
Traits§
- Authenticator
- Core authentication trait implemented by every provider.
- Expose
Secret - Expose a reference to an inner secret
Functions§
- generate_
offline_ uuid - Generates a deterministic UUID v5 (SHA1-based) from a username for offline mode.
Type Aliases§
- Auth
Result - Secret
String - Secret string type.