【问题标题】:Does MsBuild SonarQube Runner support encryption?MsBuild SonarQube Runner 是否支持加密?
【发布时间】:2016-03-01 20:15:00
【问题描述】:

我在页面Settings Encryption 上看到有关 MSBuild.SonarQube.Runner 配置文件的部分。 但记录部分的格式与示例 SonarQube.Analysis.xml 文件不匹配。

但是,我尝试将这些属性放入 SonarQube.Analysis.xml 文件中,格式对应于current one。长话短说,msbuild.sonarqube.runner 将 {aes} 加密密码放在发送到 SonarQube 的 HttpRequest 的基本授权字段中。

我猜客户端应该在将密码放入身份验证标头之前对其进行解密。否则,sonarQube 服务器将不允许用户查询属性 Uri(类似于 /api/properties?resource=projectKey)

【问题讨论】:

    标签: msbuild sonarqube sonar-runner sonarqube-msbuild-runner


    【解决方案1】:

    你说得对,我已经修复了文档以反映 SonarQube Scanner for MSBuild 的有效格式。

    关于sonar.password 属性的加密,MSBuild 扫描程序目前不支持:它不(还?)知道加密逻辑,因此只能看到原始加密值。但是,可以加密其他一些属性:在 SonarQube Scanner for MSBuild 的 end 步骤中读取的属性,该步骤在启动 sonar-runner 的底层。

    我创建了以下票证来跟踪此限制:https://jira.sonarsource.com/browse/SONARMSBRU-192

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 2015-11-18
      • 2018-03-22
      • 2016-03-27
      • 2017-02-13
      • 2017-10-15
      • 1970-01-01
      • 2018-01-04
      • 2019-12-16
      相关资源
      最近更新 更多