为了账号安全,请及时绑定邮箱和手机立即绑定

使用匿名扫描上传的 SonarQube 强制身份验证

使用匿名扫描上传的 SonarQube 强制身份验证

ABOUTYOU 2023-02-23 08:56:00
我们希望启用强制身份验证,同时仍允许匿名扫描/上传到 sonarqube。声纳库 v.6.7.5我们需要在 sonarqube UI 中强制执行身份验证。为此,我们配置了 LDAP 和“强制身份验证”选项。从 UI 的角度来看,这已按预期工作,因为我们希望限制谁可以在 sonarqube 上查看项目/扫描。但是,我们仍然希望任何人(匿名用户)提交他们的项目以进行扫描分析(他们只需登录即可实际查看结果)。启用强制身份验证后,我们之前工作的 maven 命令失败并出现以下错误(如下)。我知道使用sonar.login和sonar.password参数,但我们希望避免这种情况,并允许匿名用户。主要是我们希望避免人们必须发送他们的凭据或令牌,而只使用更简单的命令。是否可以同时进行强制身份验证,同时仍允许匿名上传到 sonarqube?任何帮助都会大大出现,谢谢问候,埃里克mvn命令:mvn -X -Dsonar.clover.reportPath=target/site/clover/clover.xml -Dsonar.host.url=${sonarqube_url} org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

是否可以同时进行强制身份验证,同时仍允许匿名上传到 sonarqube?

不可以。您不能强迫人们登录,同时允许在没有登录的情况下使用服务器(SonarScanner 通过 Web API 服务将结果推送到服务器,这些服务由提供 Web UI 的同一服务器提供)。



查看完整回答
反对 回复 2023-02-23
?
临摹微笑

TA贡献1982条经验 获得超2个赞

在回答问题时接受@agabrys 的回复,但是将我们的解决方法发布给可能感兴趣的其他人。

我们将禁用强制身份验证,并将使用权限模板,同时将项目设为私有。这将防止从 UI 匿名访问分析结果和源代码,但仍然允许任何人(匿名)提交代码进行分析。


查看完整回答
反对 回复 2023-02-23
  • 2 回答
  • 0 关注
  • 101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信