Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Add ability for a user to change their password without invalidating their other devices #6963

Closed
anoadragon453 opened this issue Feb 20, 2020 · 4 comments
Assignees

Comments

@anoadragon453
Copy link
Member

anoadragon453 commented Feb 20, 2020

#2722 (relevant commit) changed things so devices of a user (other than the one making the request) are deleted upon a password change.

It'd be nice if a user was able to change their password without resetting all of their devices (in the case that they just want a different, maybe more secure password, rather than their account being hacked).

@aaronraimist
Copy link
Contributor

Also add that option to the admin API https://github.com/matrix-org/synapse/blob/master/docs/admin_api/user_admin_api.rst#reset-password

@clokep clokep self-assigned this Mar 4, 2020
@richvdh
Copy link
Member

richvdh commented Mar 5, 2020

@neilisfragile to discuss the UX implications of this with @lampholder

@neilisfragile
Copy link
Contributor

After irl, we want the option to specify via the API but default to the current behaviour. So exactly as @lampholder describes above.

The idea being that the client can support ' I've been hacked, delete all devices!!!' flow along side a 'oh I just want to update my password' flow.

@clokep
Copy link
Member

clokep commented Mar 18, 2020

Done in #7085.

@clokep clokep closed this as completed Mar 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants