Design for changing homed passwords
This is a bit of an edge case that needs some design work.
Basically, let's say you're logged in as user A, and there's a user B that is encrypted with homed.
Before homed, it's possible for an administrator to change anyone's password whenever. After homed, however, it's only possible to change user B's password given their old password. The UI should be updated to reflect that
Possible solutions:
- Only allow administrators to ask user B to change their password. Don't let the password be set for them
- Allow administrators to enter user B's old password when setting a new one
- Maybe many more I'm not thinking of