2017-03-06 13 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/の両方を試しました。コールバック/ gitlab'''あなたが使った価値は?ありがとう。 – Hcabnettek

+0

GitLabのコールバックはhttps:// yoursonarserver/sonar/oauth2/callback/gitlabなので、ソナーがあれば2番目のメッセージはOKです。ソナーの設定では、https://gitlab.company.comを入力します。どのようなエラーがありますか? GitLabとSonarのどのバージョンを使用していますか? –