tutao / tutanota

Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
https://tuta.com
GNU General Public License v3.0
6.1k stars 525 forks source link

Stored credentials are not updated after changing password #5166

Closed kib42 closed 1 year ago

kib42 commented 1 year ago

When you change the password on one client, stored credentials on all other clients are not updated after the first login. The user is prompted for a password each time.

This affects all platforms.

Test Notes:

Regressions

nokhub commented 1 year ago

after the password is changed from another client and we try to resume the session:

possibility after we delete user from cache (need to think about inconsistencies):

question: why is no entity event update applied after we log in with the new password?

wrdhub commented 1 year ago

During testing: When you change the password on an ipad, the entire app closes and when opened again the credentials are not saved and it brings you to the login screen.

Also, app on ipad will crash and delete credentials when you log in on another device while the app is open.