Мне нужно добавить пользователей в группы в Artifactory с помощью REST API. Я не могу найти какие-либо методы API REST, доступные для этого. Я использую PERL-скрипты для автоматизации вызовов API REST API Artifactory. Не могли бы вы предложить мне некоторые способы сделать это? Спасибо заранее!Добавление пользователей в группы в Artifactory Jfrog с использованием REST API
ответ
REST API, который вы ищете, это here - он использует дескриптор json для операций, указанных here. Если вы хотите увидеть пример такого дескриптора, используйте get group details в той группе, в которой вы находитесь (используйте список get groups для списка всех ваших групп).
Для добавления пользователей к определенным целям разрешения вы можете использовать get permission tragets, get permission target details и create or replace permission target соответственно - This является JSON он использует.
Что касается использования клиентов - любая простая реализация клиента REST будет, конечно же, вам не обязательно использовать для этого специальный клиент Artifactory.
Для таких операций необходимы разрешения администратора - спросите у администратора системы, если вы не администратор, всегда лучше использовать API key, но базовый auth также будет работать.
Благодарим @fundeldman за информацию, мы действительно прошли через эти методы REST API для создания групп и целей разрешений, но мы не можем найти, как добавить пользователей в эти группы, как только они были созданы! Пожалуйста, сообщите нам, если вы знаете способ, которым мы можем это сделать, используя REST API после того, как мы создали группу. – TechSavvy
Это действительно делается через [обновить пользователя] (https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-UpdateUser) api - см. Json для него [здесь] (https: //www.jfrog.com/confluence/display/RTF/Security+Configuration+JSON) – danf
На самом деле у меня есть интеграция с пользователем LDAP, из-за которой я не смогу получить/указать пароль пользователя, что является обязательным поле для обновления профиля. Кроме того, если мне нужно создать группу с именем reader со всеми пользователями, добавленными в нее, это способ, который я могу сделать через REST API напрямую, или мне придется идти и обновлять все профили пользователей с помощью вышеуказанного способа (что я скептически отношусь к). Пожалуйста, помогите мне с этой информацией. Заранее спасибо – TechSavvy
- 1. JFrog Artifactory Доступ к API REST с использованием X-JFrog-Art-Api
- 2. JFrog artifactory docker размер изображения прогиб REST
- 3. Частный репозиторий в Jfrog Artifactory
- 4. Интеграция OAuth с JFrog Artifactory
- 5. Удалить Artifactory Построить с использованием REST API
- 6. jfrog rest api: Развертывание баннеров с идентификатором группы и идентификатором артефакта
- 7. Artifactory REST API
- 8. Rest API и Artifactory
- 9. Развертывание из Maven в JFrog Artifactory
- 10. Использование Jfrog Artifactory с открытым исходным кодом
- 11. Безопасность в REST, добавление пользователей в группы программно
- 12. Artifactory REST API: Список файлов
- 13. добавление пользователей в разные группы
- 14. Ускорьте добавление пользователей в группы
- 15. Artifactory - Tomcat ошибка при выполнении REST звонков
- 16. Может ли SBT опубликовать JFrog artifactory
- 17. Добавление «группы папок» с использованием Outlook API
- 18. Добавление выражения VersionOne с использованием REST API
- 19. Добавление пользователей в группы роли администратора Exchange через API?
- 20. Как разблокировать заблокированного пользователя admin в JFrog Artifactory?
- 21. maven .zip опубликовать или загрузить ошибку 302 в jfrog artifactory
- 22. Добавление пользователей в группы в Moodle
- 23. 409 Ошибка HTTP в системных журналах JFrog Artifactory
- 24. В чем разница между JFrog Artifactory и Bintray?
- 25. Как передать переменные связывания в Groovy Script - Jfrog Artifactory
- 26. Использование Artifactory REST API с curl в 2.6.1 (non-pro)
- 27. Внешний пользователь для JFrog Artifactory Pro видит «Build Browser»
- 28. Добавление групп пользователей в Luracast Restler API
- 29. Импорт пользователей в группы с использованием CSV
- 30. Получение ответа JSON от Artifactory REST API
о https://metacpan.org/pod/Artifactory::Client? –
Спасибо за ссылку @AlexandrEvstigneev, я думаю, что эти методы представляют собой PERL-реализации документации Artifactory, и я не могу найти какой-либо метод для добавления пользователей в группу в обоих местах. Я на самом деле новичок как в Artifactory, так и в PERL, так что вы можете помочь мне в содержании файла «file.xml». Также мне нужно предоставить глобальные права на все репозитории! Как получить доступ ко всем хранилищам при создании цели разрешения, есть ли какая-либо группа специальных символов, например, мы используем «select * ....» в БД для этого ?. Пожалуйста, помогите мне с этой информацией. – TechSavvy
Это не реализация документации, как сказано: «Клиент Perl для API Artifactory REST». Так что если есть api для этого - должно быть. Если нет - вы должны задать свой вопрос для разработчиков Artifactory. –