We’ve successfully had users create SonarCloud accounts via the “Login with GitHub” flow before, but I have some users that I am unable to add to our organization because they cannot be found (“No results” returned when searching to add with e-mail). One user has shared with me a screenshot of their profile and it doesn’t looks correct to me. In his profile information doesn’t appear the e-mail account, only his GitHub username. Need some help please to troubleshoot or to find the right place to get help.
We’re currently aware of some delays when users sign up for SonarCloud and when they appear in user search. We expect that delay to be max an hour, and we are actively working on a fix. Can you tell us know if the issue persists?
Unfortunately the issue persists, It’s been 4 days since users sing up on Sonar but they still don’t appear in the user search. I still suspect this is due to users not showing an associated email, other than the GitHub user.
If so, I’ll get in touch for their GitHub username and see if we can figure out what’s going on. It shouldn’t be possible for a user to be both logged in and not have an e-mail.
We’ve raised this as an incident internally to figure out why some users aren’t getting e-mail addresses when logging in via GitHub. We’ll update this thread as we learn more.
We can confirm that we have identified the root cause of the issue and it comes from emails not being verified on Github. So if you face this issue, you should ask the impacted user to verify their primary email address and then to login again to SonarQube cloud.
I was, indeed, an user with an unverified primary email on Github.
After verifying, and asking the user to try and log in again on SonarQube cloud, the email was found on the known users list.