我正在使用SonarQube(版本4.3.2),并且我试图获取API调用者用户可以看到的项目列表。我找到了一个可以获得项目列表的以下API:
http://nemo.sonarsource.org/api/resources
当我调用此API时,我会获得所有SonarQube的项目,尽管API调用者用户对某些项目没有眉毛权限。 API调用者用户指的是由http基本认证授权的用户。我想只获得API调用者用户可以看到的项目列表。
有可能吗?
此致
迈克尔
答案 0 :(得分:1)
调用" / api / resources" WS,您将只获得您可以看到的项目 - 这实际上意味着用户拥有"浏览"权限。
如果在调用此WS时获得SonarQube实例的所有项目,则表示您的权限允许此操作,您应该查看它们。例如,也许是小组"任何人"设置在"浏览"每个项目的许可? (顺便说一下,这是SonarQube的默认配置。)