权限不足Sonarqube WebService API

问题描述:

我尝试使用sonarqube web API来查找重复的源代码,但我收到错误消息。权限不足Sonarqube WebService API

{"errors":[{"msg":"Insufficient privileges"}]} 

我已经尝试过版本5.1和4.5 LTS。

我将所有权限设置为“任何人”。

另外我试过在java中发送一个Base64认证,但它总是返回“403”。

URL url = new URL(""); 

    HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 

    String password = "admin:admin"; 

    String base = "Base " + Base64.getEncoder().encodeToString(password.getBytes());   

    connection.setRequestProperty("Authorization", base); 


    connection.connect(); 


    BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); 

    String line; 

    while((line = reader.readLine())!= null) { 
     System.out.println(line); 
    } 

我找不到任何东西,这对我在文档中的作品。

我不明白,为什么它不适合我。

其实我在版本5.1

感谢您的帮助:)

String base = "Base " +不应该这是String base = "Basic " +

+0

我也试过,但它并没有为我工作。 –

+0

嗯,你想要访问什么网址? – Techtwaddle

+0

这是我的网址'http:// localhost:9000/api/sources/scm?key = myProject:src/de/myCompany/utils/MyClass.java' –