我们需要在 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 回答
慕雪6442864
TA贡献1812条经验 获得超5个赞
是否可以同时进行强制身份验证,同时仍允许匿名上传到 sonarqube?
不可以。您不能强迫人们登录,同时允许在没有登录的情况下使用服务器(SonarScanner 通过 Web API 服务将结果推送到服务器,这些服务由提供 Web UI 的同一服务器提供)。
添加回答
举报
0/150
提交
取消