-
-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an administration panel #63
Comments
From the old repo: hay-kot/homebox#687 Kinda agree with Hayden here, he proposed to have a CLI interface to reset passwords and do other operations, which is enough for a home usage scenario. |
Opening up for community feedback. |
As a very new user, password resets and new user onboarding flows are definitely pain points. Seeing Hayden's comments on the old issues suggests that a full UI-based admin panel with user roles would be a major undertaking. But a CLI/script on the back end that I could run by getting a shell in the container seems like a fine idea. |
Admin functions are always needed when providing access to others. Preference is a web GUI, but anything to start would be helpful. |
It has been agreed that due to the substantial requirements of a potential refactor in order to make this possible, for now we will instead focus efforts on the integration of OIDC (#6) and configuration of SSPR. Ideally, from a security perspective the reset of a password should fall with the end user and not with the administrator, as rightly mentioned by @hay-kot on Discord. With this in mind, I will close this for now but we've added to an internal backlog to potentially revisit down the line. |
What is the problem you are trying to solve with this feature?
There needs to be an admin user that can add new accounts and set permissions for those users.
What is the solution you are proposing?
An administration panel that deals with users, permissions, and any other back-end settings.
What alternatives have you considered?
No response
Additional context
No response
Contributions
The text was updated successfully, but these errors were encountered: