Ich brauche Benutzer in Artifactory zu den Gruppen hinzuzufügen. Ich kann keine verfügbaren REST-API-Methoden finden. Ich verwende PERL-Skripting, um die REST-API-Aufrufe von Artifactory zu automatisieren. Könnten Sie mir bitte einige Möglichkeiten vorschlagen, dies zu tun? Vielen Dank im Voraus!Hinzufügen von Benutzern zu Gruppen in JFrog die Artifactory mit REST API
Antwort
Die REST-API, nach der Sie suchen, lautet here - sie verwendet einen json-Deskriptor für Operationen wie angegeben here. Wenn Sie ein Beispiel für eine solche Descriptor die get group details auf die spezifische Gruppe nach (verwenden get groups für eine Liste aller Gruppen) du bist, um sehen möchten.
Um Benutzer zu besonderen Berechtigungen Ziele hinzufügen Sie get permission tragets, get permission target details und create or replace permission target bzw. verwenden können - This ist die json es verwendet.
Wie für die Client-Nutzung - jede einfache REST-Client-Implementierung natürlich tun, Sie haben keine Artifactory bestimmtes Client dafür zu verwenden.
Für solche Operationen sind Administratorrechte erforderlich - fragen Sie Ihren Systemadministrator nach diesen, wenn Sie nicht der Administrator sind - es ist immer besser, die API key zu verwenden, aber die grundlegende Authentifizierung funktioniert auch.
Vielen Dank @fondeldman für die Informationen, wir haben diese REST-API-Methoden für die Gruppenerstellung und die Berechtigungsziele durchlaufen, aber was wir nicht finden können, ist, wie man die Benutzer zu diesen Gruppen hinzufügt, sobald sie erstellt wurden! Teilen Sie uns mit, wenn Sie wissen, wie wir dies mithilfe der REST-API nach dem Erstellen einer Gruppe tun können. – TechSavvy
Das ist eigentlich über die [update user] getan (https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-UpdateUser) api - siehe json es [hier] (https: //www.jfrog.com/confluence/display/RTF/Security+Configuration+JSON) – danf
Eigentlich habe ich eine LDAP-Benutzerintegration, aufgrund derer ich nicht in der Lage bin, das Passwort des Benutzers zu erhalten/anzugeben, was zwingend erforderlich ist Feld zum Aktualisieren des Profils. Auch wenn ich eine Gruppe namens Leser mit allen hinzugefügten Benutzern erstellen muss, gibt es eine Möglichkeit, die ich direkt über die REST API ausführen kann, oder ich muss alle Benutzerprofile auf die obige Weise aktualisieren (was ich skeptisch finde)). Bitte helfen Sie mir mit dieser Info. Vielen Dank im Voraus – TechSavvy
- 1. Hinzufügen von importierten Benutzern in mehrere Gruppen
- 2. 409 HTTP-Fehler in den Systemprotokollen von JFrog Artifactory
- 3. listet alle Artefakte in einem Repository auf Artefakte auf (jfrog)
- 4. Wie wird die Standard-Jfrog Artifactory Dependency Declaration-Koordinate in das Gradle-Format geändert?
- 5. JSON-Objekt-Arrays in JFrog Mission Control API
- 6. Python-Skript Liste von Benutzern und Gruppen
- 7. Hinzufügen von Benutzern zu einer SQL-Datenbank
- 8. Hinzufügen von Benutzern zu Asterisk PB
- 9. Hinzufügen von Listenelementen mit der SharePoint 2013-REST-API
- 10. Erstellen von Rollen und Hinzufügen von Benutzern zu Rollen in ASP.NET MVC-Web-API
- 11. Anruf Rest-API von Java Rest API
- 12. Aktualisieren von Artifactory von 2.6.2 zu 4.7.4
- 13. Neue Hosteinträge zu bestehenden MySQL-Benutzern hinzufügen
- 14. Hinzufügen von benutzerdefinierten Feldern zu Benutzern in Django
- 15. Hinzufügen von Benutzern zu einer benutzerdefinierten Gruppe in MediaWiki
- 16. Wie benennt man eine REST-API, die eine Liste von Bestellungen zurückgibt, die zu bestimmten Benutzern gehört?
- 17. Stabilitätsprüfung von REST API
- 18. Hinzufügen eines Count-Feldes zu einem Django Rest Framework Serializer
- 19. ASP.NET MVC mehrere unterschiedliche Gruppen von Benutzern - Autorisierung/Authentifizierung
- 20. Wie Gruppen eines Benutzers mit Django-Rest-Framework zu serialisieren
- 21. REST API mit CodeIgniter
- 22. Wie zu veröffentlichen lokalen .m2 Repository alle Artefakte zu Jfrog Repository
- 23. Testen von Artifactory-Anmeldeinformationen
- 24. Liste aller Builds (Artefakte) in einem Repo auf Jfrog-Artefakt mit AQL (Artefakt-Abfragesprache)
- 25. WSO2 APIM/IS - Ist es möglich, Benutzern die Auswahl von Bereichen zu autorisierten Benutzern zu ermöglichen?
- 26. REST Api-Implementierung mit Spring
- 27. Füllen Sie eine SharePoint-Website mit Benutzern/Gruppen aus AD
- 28. REST-API und nicht-REST-API
- 29. REST-API Ajax-Aufruf Parameter hinzufügen
- 30. Hinzufügen von selbst Link zu Projektion im Frühjahr Daten Rest
was https://metacpan.org/pod/Artifactory::Client? –
Danke für den Link @AlexandrEvstigneev, ich denke, diese Methoden sind PERL-Implementierungen der Artifactory-Dokumentation und ich kann keine Methode finden, um Benutzer an beiden Orten der Gruppe hinzuzufügen. Ich bin eigentlich sowohl für Artifactory als auch für PERL neu, also könnt ihr mir bitte in "file.xml" helfen. Außerdem muss ich globale Rechte für alle Repositories bereitstellen! Wie können Sie auf alle Repositories zugreifen, während Sie ein Berechtigungsziel erstellen? Gibt es eine Gruppe spezieller Zeichen, wie zum Beispiel "select * ...." in DB? Bitte helfen Sie mir mit diesen Informationen. – TechSavvy
Es ist keine Implementierung der Dokumentation, wie gesagt: "Perl Client für Artifactory REST API". Also wenn es eine API dafür gibt - sollte da sein. Wenn nicht, sollten Sie Ihre Frage an die Artifactory-Entwickler richten. –