steve
steve copied to clipboard
Feature req.: User password
I think it would be useful for various future implementations of auth methods to have a simple (optional) md5 password field for users.
can you please elaborate on this?
For example, I plan on making some variation of an API and may need users to authenticate in the external app. While it would be possible to do the user authentication/login externally, I think it would be duplicating the basic user info already implemented in steve, which is only missing a password field. This authentication would not allow users to log into the manager of course or have any function in steve itself, just a simple user/password check against the current database. An input field in 00-user-profile would allow the admin to change the password if needed. Edit: I don't think password repetition, nor password strength is needed, as this would be handled externally.
On the topic of users, I also think it would be great to have steve-user roles in steve, although this is a more complicated request. User roles (rights) could for example allow: Admin to add/view/edit/delete everything and do operations as is the current state Manager to view everything, not edit nor delete, do OCPP operations, add users and tags Operator to only do OCPP operations and view tasks, possibly read-only users and tags
Understandably, this would require some sort of hiding/read-only editing of features or fields. I would love to help out with this, but my java knowledge is limited. If it would be any help, and if this feature were to be considered, I would be glad to at least map out the roles and their properties.
See #100