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



我正在尝试在连接模式下运行SonarLint。我创建了一个令牌,但仍然收到"无法请求 https://sonar/.../api/system.status"。如果我复制该链接并将其粘贴到我的浏览器中,则该链接工作正常。

声纳库比:6.3 声纳林特:3.2.0 日食 4.7

我在 Eclipse 中确实有代理设置,当我连接到 Eclipse Marketplace 时,它可以工作。此外,我确实需要智能卡才能访问SonarQube服务器。我认为这就是问题所在,但我不知道前进的方向。

我试图浏览 http://docs.oracle.com/javase/8/docs/technotes/guides/security/p11guide.html#Config 但我无法理解它或如何让它为我工作。

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

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

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

如果你必须使用智能卡来访问SonarQube,SonarQube前面有一个认证系统,所以通过SonarLint使用令牌(SonarQube内部认证机制(进行身份验证将不起作用。

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

最新更新