Skip to content
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

Rename user #12174

Open
matrixbot opened this issue Dec 19, 2023 · 0 comments
Open

Rename user #12174

matrixbot opened this issue Dec 19, 2023 · 0 comments

Comments

@matrixbot
Copy link
Collaborator

matrixbot commented Dec 19, 2023

This issue has been migrated from #12174.


One of my users would like to change their Matrix ID (staying on the same server). I would like to support them.

I know about https://modular.im/tools/matrix-migration, but as the SSO (SAML)-Account stays the same, the two accounts won't be usable at the same time. Also I would prefer to make the process as painless as possible for the user.

An ideal solution would be an admin API call which:

  1. creates the new account
  2. points the external_id to the new account
  3. adds the new account to the same rooms (with the same permissions) than the old one
  4. associates the key backup with the new account

At the next login the user would be asked for the recovery key and have access to all rooms and messages like before.

An alternative solution could be to have the new account work like an alias for the first one. This would would mark the two accounts as "belonging to the same person" and thus other servers could treat them like they would be the same account.

There are discussions about server independent accounts and moving accounts between servers but this request seems smaller to me.

keywords: migrate account, change mxid, localpart

@matrixbot matrixbot changed the title Dummy issue Rename user Dec 21, 2023
@matrixbot matrixbot reopened this Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant