We have a number of users signed up via email, but now we want to move them all to a gitlab authentication (and obviously preserve their history).
If the users try to sign in with gitlab, it fails with an error mentioning no match with this auth type. If they try to sign up with gitlab, it fails with an error that the email address is already in use.
In an experimental setup we were able to directly set AuthService to 'gitlab' and AuthData to the appropriate gitlab ID, which worked fine. However, thou shalt not manually edit the database, so what is the right way to do this? I can't see an option in the command-line tool.