Appearance
Authentication Feature
What It Does
Provides user authentication and session management for Jubiloop. Users can sign up, sign in, and maintain secure sessions with organization/workspace support built in.
Key Capabilities
- User Registration: Create accounts with email/password
- Sign In/Out: Session-based authentication with secure cookies
- Session Management: Secure sessions that last seven days and refresh with activity
- Organization Context: Maintain and switch the active workspace
- Password Recovery: Request a time-limited reset link and choose a new password
- Connected Experience: One session supports the Jubiloop web experience
User Experience
- Sign Up: User provides name, email, password → account created → session established
- Sign In: User enters email/password → session created → redirected to app
- Organization Context: Users can switch between multiple organization workspaces
- Password Recovery: Users can request a reset link and choose a new password
- Session Persistence: Sessions last 7 days and refresh after 1 day of age
Current Boundaries
- Accounts use email and password; social sign-in is not currently offered.
- Email verification is not required before first sign-in.
- Password recovery uses a time-limited reset link.
- Better Auth provides backend support for organization roles, invitations, members, and teams. Complete management screens belong to the organization feature roadmap.