-
Notifications
You must be signed in to change notification settings - Fork 78
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
Admin should be able to reset password without the knowledge of old password #2208
Comments
Current state
Proposed solution
Ideally, the next time the user logs in they'd be prompted to change their password, but that might be out of the scope of this ticket. Even better would be if we had a "forgot password" flow, but that's a big chunk of work... Anyway, wanted to get this proposal down since I want to make sure we get things like passwords right, and I haven't touched scopes before. Maybe @seanpreston can give some feedback? |
After some slack discussion, how about:
Does that sound ok to everyone? The only thing I worry about is if there's any danger in reusing |
Thanks @allisonking, what you've outlined is clear to me! One other concern I have is if we can restrict adding reset-password scope to a non-root user. |
I don't think this is necessary, since the scope has to be explicitly given. |
For my own reference, the specific use case in this issue is for an authenticated “fides admin” (although we don’t have roles yet) to reset a password for any other fides user. Presuming we do eventually have roles rather than a long, granular list of scopes, this is a power that only an authenticated admin should have. In the meantime we'll have to settle for an authenticated user with this password reset scope. When we do introduce flows for users to reset their own passwords, take a look at this when refining the issue: https://cheatsheetseries.owasp.org/cheatsheets/Forgot_Password_Cheat_Sheet.html The problems and solutions for this are pretty universal, hence the cheatsheet. |
Following is what we concluded after the call:
|
Description
Currently, in the user management tab. Admin can change a user's password only if they are aware of the previous password.
This is not a good experience for users as the trigger for a password change is generally when they forget their password. We need to support this use case.
Use case
Acceptance Criteria
Mockups
Current

Expected

The text was updated successfully, but these errors were encountered: