Changing Identity Providers

Hi everyone! Hope I can get some advice here.

I stood up GitLab and wired up Office 365 to do OAUTH / SAML login to GitLab, works great.

I have another instance I run where we use KeyCloak as the Identity provider, works great as well.

I recently made the organizational decision to usher all requests for OAUTH through KeyCloak and use federation to O365 so I have more control over the roles within Keycloak.

Problem is, when I wired up Keycloak to the instance that previously had O365 it complains “A user already exists with that email!” and won’t let me log in with the OAUTH Keycloak.

How can I tell GitLab to merge the two users?