我需要使用REST API將用戶添加到Artifactory中的組。我無法找到任何可用於執行此操作的REST API方法。我正在使用PERL腳本來自動化Artifactory的REST API調用。你能否建議我採取一些做法? 在此先感謝!使用REST API將用戶添加到Jfrog的Artifactory中的組
回答
您正在尋找的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總是更好,但基本身份驗證也可以。
感謝@fundeldman提供的信息,實際上我們已經通過這個REST API方法創建組和創建權限目標,但是我們無法找到的是如何在用戶創建完成後將這些用戶添加到這些組中!如果您知道我們在創建組後使用REST API執行此操作的方式,請告訴我們。 – TechSavvy
這實際上是通過[更新用戶](https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-UpdateUser)api完成的 - 請參閱其中的json [here](https: //www.jfrog.com/confluence/display/RTF/Security+Configuration+JSON) – danf
其實我有一個LDAP用戶集成,因爲我不能獲取/指定用戶的密碼,這是一個強制性的用於更新配置文件的字段。另外,如果我必須創建一個名爲reader的組,並且添加了所有用戶,那麼我可以通過REST API直接執行此操作,否則我將不得不通過上述方式更新所有用戶的配置文件(我對此持懷疑態度)。請幫助我瞭解這些信息。在此先感謝 – TechSavvy
- 1. 如何使用Jfrog CLI將工件上載到Jfrog Artifactory?
- 2. 使用Jfrog Artifactory開源碼
- 3. 如何使用artifactory的jfrog CLI
- 4. JFrog artifactory docker圖像大小槽REST
- 5. 無法將用戶添加到使用MailChimp API 3.0的組中
- 6. Alfresco Community Rest api,將用戶添加到組
- 7. 從Maven部署到JFrog Artifactory
- 8. Github API將用戶添加到組織
- 9. 將用戶組添加到Luracast Restler API
- 10. 使用訪問令牌將Maven部署到JFrog Artifactory
- 11. JFrog Artifactory的和Oracle庫
- 12. REST API和Artifactory的
- 13. 上傳到不同的工件名稱artifactory的,使用JFrog CLI
- 14. 如何在JFrog Artifactory中解鎖鎖定的管理員用戶?
- 15. Artifactory REST API
- 16. 將用戶添加到Django中的組
- 17. 使用powershell將用戶添加到組
- 18. npm安裝不能使用jfrog artifactory saas賬戶
- 19. 我可以使用Jenkins Artifactory Plugin(DSL)來調用Artifactory REST API嗎?
- 20. 使用Google GDATA API將用戶批量添加到組
- 21. Jfrog Artifactory中的私人存儲庫
- 22. Artifactory REST API:如何將Docker圖像工件添加/附加到Build Info?
- 23. SBT可以發佈到JFrog artifactory
- 24. OAuth與JFrog Artifactory集成
- 25. 使用devise_invitable將用戶添加到Ruby on Rails中的組?
- 26. 使用REST API在TFS 2015中添加/刪除用戶powershell
- 27. 將用戶組添加到Excel中
- 28. 使用Java Rally Rest API將測試用例添加到測試集中使用Java Rally Rest API
- 29. 無論如何要爲JFrog Artifactory中的一個用戶添加多個ssh密鑰?
- 30. 如何在JFrog Artifactory中使用Filespecs對工件進行捆綁?
https://metacpan.org/pod/Artifactory::Client? –
感謝您的鏈接@AlexandrEvstigneev,我認爲這些方法是Artifactory文檔的PERL實現,我無法找到任何方法將用戶添加到組中。我對Artifactory和PERL都是新手,所以你可以幫我在「file.xml」中加入內容。此外,我需要在所有存儲庫上提供全局權限!如何在創建許可目標時訪問所有存儲庫,是否有任何一組特殊字符,比如我們在DB中使用「select * ....」來執行此操作?請幫助我瞭解這些信息。 – TechSavvy
它不是文檔的實現,正如它所說的:「Artifactory REST API的Perl客戶端」。所以如果有這樣的api - 應該在那裏。如果沒有 - 你應該向Artifactory開發者提出你的問題。 –