Open deepbluev7 opened 3 years ago
If/when you implement this you should also expose it as a clear cache button ;)
Well, this is kinda different. Soft logout doesn't really clear your cache, it just forces you to revalidate your login token. It is kinda the inverse of a clear cache button :D
Is your feature request related to a problem? Please describe. If the ToS change or for other reasons, a client may get soft-logged out. In those cases the user can sign in again and reuse the same device and crypto keys.
Describe the solution you'd like We should support not deleting device keys on soft logout and prompt the user to login again.
Additional context https://matrix.org/docs/spec/client_server/latest#soft-logout https://github.com/matrix-org/matrix-doc/blob/travis/msc/terms-api/proposals/1692-terms-api.md