[HIGH PRIORITY] Authentication, Users & Multi-tenancy #22
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add optional authentication with user management, permissions, and multi-tenancy support.
Upstream Issues
Problem
Spoolman has no built-in authentication. Currently relies on external solutions (Nginx auth, reverse proxy) or is exposed without protection. Users want to share instances with friends/colleagues.
Proposed Features
1. Optional Login Screen
2. User Management
3. Permission Levels
Granular permissions per user:
4. Role Presets
5. Multi-tenancy (Future)
Implementation Notes
Backend
SPOOLMAN_AUTH_ENABLEDenv varFrontend
Alternatives
Authentication & User Permissionsto [HIGH PRIORITY] Authentication, Users & Multi-tenancy