We have a paid SonarCloud plan to analyze our private projects. When clicking on a direct link to view the SC project (either from a chat or github action), if the user is not logged into SC, they will get a project not found/no access page. Example:
I think the “You have not been granted access” is the part that is throwing my coworkers off. This implies that SC knows who I am and is telling me I don’t have access when, in actuality, SC has no idea who I am because i am logged out
A message that directs the user to login would be more helpful. Something like:
“The requested project does not exist, you have not authenticated with SonarCloud, or you have not been granted access”
Using your example, Github prominently displays the login form (an obvious CTA) when logged out.