Hi @hellekin seems I misunderstood your issue. Here’s what I did:
- Create a new account in GitLab.com
- Create a new account in forum.gitlab.com with the same e-mail as above
- Logout from forum
- Login using GitLab OAuth
- Successfully logged in to forum.gitlab.com, the accounts were associated, Discourse even pulled my gravatar
Even if you don’t manually create a new user in Discourse and use the login using gitlab-omniauth, you are asked to create a new user with the e-mail from GitLab.
I can’t seem to reproduce it
Did you try to use a different regular e-mail (not user+foo@example.org
)?