【问题标题】:Sonar Oauth GitLab user authentication errorSonar Oauth GitLab 用户身份验证错误
【发布时间】:2017-07-26 05:19:45
【问题描述】:

我正在使用 Sonar Auth GitLab Plugin 通过 GitLab 启用声纳用户身份验证和单点登录。我遵循了描述的所有配置细节,但是当我登录时收到错误“请求的范围无效、未知或格式错误”。我没有找到任何相关信息,我通过 GitLab OAuth 成功集成了其他工具。我正在使用 SonarQube v5.6.3 和 GitLab 8.9.1。有什么提示吗?

【问题讨论】:

    标签: oauth sonarqube gitlab


    【解决方案1】:

    最后我发现了错误,Sonar Auth GitLab 插件的latest release 使用 oauth scope = read_user ,这可以从GitLab v8.15 获得。所以我安装了插件的 v1.0.0 并且一切正常。理想的解决方案是升级到 GitLab 的 v8.15。

    【讨论】:

    • 您好,我无法让这个插件工作。无论我在 Gitlab 中提供什么回调 URL,单击 Gitlab 按钮后都会出现错误。目前,Sonar 与 Gitlab 位于不同的服务器上。 gitlab.company.com Gitlab 和 gitlab.company.com/sonarqube。对于Gitlab应用中的回调URL,https://gitlab.company.com/sonarqube/oauth2/callbackhttps://gitlab.company.com/sonarqube/oauth2/callback/gitlab都试过了 请问你用的是什么值?谢谢。
    • GitLab 中的回调是yoursonarserver/sonar/oauth2/callback/gitlab,所以如果有声纳,第二个应该没问题。在声纳配置中,您应该输入gitlab.company.com。你收到什么错误?你使用的是什么版本的 GitLab 和 Sonar?
    猜你喜欢
    • 1970-01-01
    • 2015-08-23
    • 2014-06-07
    • 2016-03-27
    • 2011-11-25
    • 2017-02-08
    • 2016-11-14
    • 2015-04-28
    相关资源
    最近更新 更多