Cannot login to SonarCloud due to email mismatch with GitHub EMU account

Hi,

I’m unable to log into SonarCloud via GitHub OAuth. The error message I receive is:

Your email does not match the one we have on record. Please add this email and verify it on GitHub in order to regain access to the account.

Setup:

  • GitHub account type: Enterprise Managed User (EMU)
  • The email on my GitHub account is Primary and Verified, provisioned and managed by our Identity Provider via SCIM
  • GitHub Settings → Emails confirms the address is verified

Root cause (as I understand it):
When my SonarCloud account was originally created via GitHub OAuth, the email stored on record was an older address from a previous provisioning state. The email SonarCloud has on record no longer matches what GitHub’s API returns for my account.

Request:
Could a member of staff please update the email on record for my SonarCloud account to match my current verified GitHub email. Happy to provide account details privately.

Thanks

Hi,

Welcome to the community and thanks for this report!

Just so I’m clear, this part

means that you can’t add the old email to your GitHub account, right?

 
Thx,
Ann

Hi Ann,

That’s correct. Since my GitHub account’s primary email is provisioned and managed by our Identity Provider via SCIM, I’m unable to manually add or set the old email address on the account. GitHub EMU does not support multiple email addresses per user.

Thanks,
Gjorgji

Hi Gjorgji,

Thanks for confirming. I’ve flagged this for people with better access than I have.

And are you able to provide that old email address?

 
Thx,
Ann

hi @gjorgji I sent you a PM. Let’s move there

The issue is now solved for the user after updating their email on our DB