# Sonarcloud: not authorized

**URL:** <https://community.sonarsource.com/t/sonarcloud-not-authorized/1946>\
**Category:** SonarQube Cloud\
**Tags:** permissions, sonarqube-cloud\
**Created:** [August 22, 2018, 7:50am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946 "2018-08-22T07:50:37Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 22, 2018, 7:50am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/1 "2018-08-22T07:50:37Z")

</div>

Hi,

I’m trying to execute sonarcloud through travis for the PrimeFaces organization. But if fails every time, it says: “Not authorized. Please check the properties sonar.login and sonar.password”

I created that organization so I should have enough privilieges and I encrypt the token with “travis encrypt” command line, I displayed the credentials on the output and it seems correct to me but still I’m not authorized… Here is the output of $SONARQUBE\_SCANNER\_PARAMS { “sonar.organization” : “primefaces”, “sonar.host.url” : “[https://sonarcloud.io](https://sonarcloud.io/)”, “sonar.login” : “my\_encrypted\_token” }

Link to the project: [https://sonarcloud.io/organizations/primefaces/projects](https://sonarcloud.io/organizations/primefaces/projects)

Thank you very much for your help

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 24, 2018, 8:27am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/2 "2018-08-24T08:27:38Z")

</div>

Hi Sébastien,

Please check that the token you pass in sonar.login is associated with an account how has the right “Execute analysis”

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 24, 2018, 6:24pm UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/3 "2018-08-24T18:24:34Z")

</div>

Yup it has the correct configuration. But still not working. I guess the only clue I have is the token. I used travis encrypt -r Rapster/primefaces “encrypted\_token” (or if I execute the command on the folder itself it’ll detect it). Both end up with the same result

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 27, 2018, 7:16am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/4 "2018-08-27T07:16:38Z")

</div>

How do you set your sonarcloud token ? in .travis.yml ?  
Do you use our travis add-on: [https://docs.travis-ci.com/user/sonarcloud/](https://docs.travis-ci.com/user/sonarcloud/) ?

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 7:41am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/5 "2018-08-27T07:41:40Z")

</div>

Yes I followed that tutorial…

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 27, 2018, 8:46am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/6 "2018-08-27T08:46:50Z")

</div>

Could you launch this command to see if there’s no issue in your .travis.yml:

> travis lint

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 8:59am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/7 "2018-08-27T08:59:08Z")

</div>

There is no output using that command

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 27, 2018, 9:00am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/8 "2018-08-27T09:00:31Z")

</div>

Can you share your .travis.yml ?

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 9:02am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/9 "2018-08-27T09:02:01Z")

</div>

It’s right here: [https://github.com/primefaces/primefaces/blob/master/.travis.yml](https://github.com/primefaces/primefaces/blob/master/.travis.yml)

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 11:57am UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/10 "2018-08-27T11:57:12Z")

</div>

Do you see anything wrong?

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 27, 2018, 12:03pm UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/11 "2018-08-27T12:03:58Z")

</div>

Nop, everything is ok.

I suggest to re-create a token in SonarCloud, encrypt in travis and try again.

Just out of curiousity, I see there was an analysis yesterday, how do you trigger it ?

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 12:08pm UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/12 "2018-08-27T12:08:39Z")

</div>

I re-created the token more than once… I ran the analyse from a local machine (I guess it has been updated)

---

<div class="post-metadata">

**Author:** ![xbourguignon](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/xbourguignon/32/55_2.png) [@xbourguignon](https://community.sonarsource.com/u/xbourguignon)\
**Post date:** [August 27, 2018, 2:57pm UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/13 "2018-08-27T14:57:08Z")

</div>

Ok, I think we find the problem, you encrypt on travis on your fork "Rapster/primefaces

> [@Rapster](#):
>
> travis encrypt -r Rapster/primefaces “encrypted\_token”

But the build run against primefaces/primefaces

You should encrypt with:

> travis encrypt -r primefaces/primefaces “encrypted\_token”

---

<div class="post-metadata">

**Author:** ![Rapster](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/rapster/32/774_2.png) [@Rapster](https://community.sonarsource.com/u/Rapster)\
**Post date:** [August 27, 2018, 9:04pm UTC](https://community.sonarsource.com/t/sonarcloud-not-authorized/1946/14 "2018-08-27T21:04:32Z")

</div>

Ah thank very much! It’s working 😉

Thanks again for your patience
