使用 Azure Active Directory 时 SonarLint 身份验证不起作用

SonarLint authentication not working when using Azure Active Directory

我的设置是以下 SonarQube 6.0 + Nginx(两个 docker 容器)托管在 azure 的机器上。
我已经配置了 sonar-auth-aad,它在浏览器中运行得非常好。
我已将自签名证书添加到本地计算机的存储中,因此我不会再收到错误。
我的机器有 Vs2015 update 3 和今天最新的 sonarlint 版本。
当我尝试使用我的 AAD 登录名连接到服务器时,它不起作用,尽管它可以使用普通的 sonarqube 凭据。
它是否还不受支持,或者我可以配置一些东西以使其工作吗?
谢谢!

出于与 SonarQube 4.5 的向后兼容性原因,我们正在提供 SonarLint 连接到具有标准 login/password 的 SonarQube 服务器的能力。但是建立这个连接的官方方式是:

  1. 在 SonarQube 中生成用户身份验证令牌(参见 http://docs.sonarqube.org/display/SONAR/User+Token
  2. 配置 SonarLint 以使用此令牌(而不是 login/password)

从那里您将设法让 SonarLint Visual Studio 与您的 SonarQube 服务器建立连接。