运行 当 SonarQube 需要智能卡身份验证时,SonarLint 处于连接模式

Run SonarLint in Connected mode when SonarQube requires smart card authentication

我正在尝试 运行 SonarLint 在连接模式下。我已经创建了一个令牌,但我继续获得 "Fail to request https://sonar/.../api/system.status"。如果我复制 link 并将其粘贴到我的浏览器中,link 工作正常。

SonarQube:6.3 声纳林特:3.2.0 日蚀 4.7

我确实在 Eclipse 中设置了代理,它在我连接到 Eclipse Marketplace 时起作用。此外,我确实需要一张智能卡来访问 SonarQube 服务器。我认为这是问题所在,但我不知道如何解决这个问题。

我试图浏览 http://docs.oracle.com/javase/8/docs/technotes/guides/security/p11guide.html#Config 但我无法理解它或如何使它对我有用。

如果必须使用智能卡访问SonarQube,SonarQube前面有一个认证系统,所以通过SonarLint的token认证(SonarQube内部认证机制)是行不通的。

我看不到这种情况的解决方法。

我遇到了和你一样的问题。

为了通过我的反向代理,我必须在 jre/security/lib/java.security 中添加一个安全提供程序。为了将它与 Eclipse 一起使用,我将必要的系统属性添加到 eclipse.ini。

我在 https://groups.google.com/d/msg/sonarlint/-FXcPeh_kw0/evkZgL8GCwAJ

的 SonarQube 组中记录了解决方案