Skip to content

Multi‑User Support with Roles, Permissions, and Password Protection #852

@bikerlurchi

Description

@bikerlurchi

I would like to propose adding user management to Spoolman. Currently, anyone with access to the web interface can view and modify all data. In environments where multiple people use Spoolman, access control would be very helpful.

Requested Features:

  • Ability to create multiple user accounts
  • Password protection / login system
  • Roles and permissions, for example:
    • Admin (full access)
    • User (read‑only)
    • User (read + limited actions)
  • Optional: API tokens per user
  • Optional: Integration with reverse‑proxy authentication (e.g., Authelia, OAuth)

Why is this important?
In workshops, makerspaces, or company environments, several people may use Spoolman. Without user management, it is difficult to prevent unwanted changes or track who modified what.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions