Можно ли создать нового пользователя в эхолоте без использования веб-интерфейса? Мне нужно написать сценарий, который вставляет тех же пользователей для некоторых инструментов, включая сонар.
Похоже, API веб-службы не поддерживает управление пользователями. Все возможно, но не похоже, что это предлагается напрямую через Sonar.
Вероятно, вы могли бы использовать какую-нибудь библиотеку веб-автоматизации (webbrowser, webunit, watir, twill), чтобы сделать это через работающий сервер; можно даже просто использовать что-то вроде curl, внимательно изучив исходный код страницы для формы пользователей/создания.
Или, если вы хотите перейти прямо к базе данных, вы можете попытаться вытащить функциональность создания пользователей из кода и напрямую возиться с таблицей sonar.users.
Существует плагин LDAP, который позаботится об аутентификации, но он по-прежнему требует от вас создания пользователей в Sonar, так что это не решит вашу проблему.