Ericsson / codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
https://codechecker.readthedocs.io
Apache License 2.0
2.26k stars 381 forks source link

Feature request: option to change password #3277

Open sudipm-mukherjee opened 3 years ago

sudipm-mukherjee commented 3 years ago

Is your feature request related to a problem? Please describe. If we are using dictionary based authentication then the passwords are saved in plain text and the users can not modify their password. By users I mean only Codechecker users who do not have any other type of access/account in the server.

Describe the solution you would like We can have a db based authentication where the username and the encrypted password is saved in a database. The authentication function can check the database for correct username and authentication for login. The web interface can have a page for "Change Password" which will give the option to change password to users. And the new password can be encrypted and saved in the database again.

Describe alternatives you have considered none, there is no option in Codechecker currectly to change password. Can not use pam or ldap as these users only have access to the codechecker server.

Additional context NA

sudipm-mukherjee commented 3 years ago

To add to my feature request, we can also have an option for the admins to add new users from the web interface itself.