2017-03-06 118 views
0

我使用Sonar Auth GitLab Plugin來啓用聲納用戶認證和通過GitLab進行單點登錄。我遵循了所有描述的配置細節,但是當我登錄時,我收到錯誤「請求的範圍無效,未知或畸形」。我沒有找到關於此的任何信息,並且我通過GitLab OAuth成功集成了其他工具。我正在使用SonarQube v5.6.3和GitLab 8.9.1。任何提示?Sonar Oauth GitLab用戶認證錯誤

回答

0

最後我發現錯誤,Sonar Auth GitLab Plugin的latest release使用oauth scope = read_user,這個可以從GitLab v8.15得到。所以我安裝了插件的v1.0.0,一切正常。理想的解決方案是升級到GitLab v8.15。

+0

嗨我不能讓這個插件工作。無論我在Gitlab中提供什麼回調URL,單擊Gitlab按鈕後都會出現錯誤。目前Sonar與Gitlab不在同一臺服務器上。 https://gitlab.company.com Gitlab和https://gitlab.company.com/sonarqube。對於Gitlab應用程序中的回調URL,我嘗試了''https:// gitlab.company.com/sonarqube/oauth2/callback'''和'''https://gitlab.company.com/sonarqube/oauth2/ callback/gitlab'''我可以問你使用了什麼值嗎?謝謝。 – Hcabnettek

+0

GitLab中的回調函數是https:// yoursonarserver/sonar/oauth2/callback/gitlab,因此如果聲納在那裏,第二個應該可以。在聲納配置中,你應該把https://gitlab.company.com。你收到什麼錯誤?你使用的是什麼版本的GitLab和Sonar? –