允许在 SonarQube 8.6 上进行匿名身份验证

Allow anonymous authentication on SonarQube 8.6

SonarQube 8.6+ enforces user authentication by default.

如何在首次启动后允许匿名访问?

我是本地 Docker 容器上的 运行 SonarQube,我想自动执行此步骤。也就是说,我正在寻找不涉及的解决方案:

  1. 使用 default credentials 登录 SonarQube(登录名:admin,密码:admin)。
  2. Change the default password.
  3. 管理 > 配置 > 常规设置 > 安全.
  4. 手动禁用 Force user authentication 属性

您可以通过将以下 属性 添加到 $SONARQUBE-HOME/conf/sonar.properties 文件来启用匿名访问:

sonar.forceAuthentication=false

如何修改 Docker 中的文件,您可以在这里找到: