2017-08-25 110 views
1

我试图在连接模式下运行SonarLint。我创建了一个令牌,但我仍然无法请求“https://sonar/.../api/system.status”。如果我复制该链接并将其粘贴到我的浏览器中,链接工作正常。当SonarQube需要智能卡身份验证时,在已连接模式下运行SonarLint

SonarQube:6.3 SonarLint:3.2.0 的Eclipse 4.7

我有在Eclipse,当我连接到Eclipse的市场其运作代理设置。此外,我确实需要一张智能卡才能访问SonarQube服务器。我认为这是问题,但我不知道这方面的前进方向。

我试图通过http://docs.oracle.com/javase/8/docs/technotes/guides/security/p11guide.html#Config看看,但我无法理解它或如何使它适用于我。

回答

0

我遇到了同样的问题。

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

我记录了SonarQube组中的解决方案https://groups.google.com/d/msg/sonarlint/-FXcPeh_kw0/evkZgL8GCwAJ

0

如果您必须使用智能卡访问SonarQube,SonarQube前面会有一个认证系统,因此通过SonarLint进行的带有令牌(SonarQube内部认证机制)的认证将不起作用。

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

相关问题