如何在Artifactory中使用REST API导入Crowd组?

穆罕默德Kashif
2023-01-22 11:07

有时我们需要使用REST API将Crowd组导入到Artifactory中。我们可以跟着创建/替换组REST API执行Crowd组导入。以下是需要遵循的步骤,
1.在Crowd中创建用户test1、test2、test3,并加入Crowd中的testgroup。
用户添加图片"src=
2.将Crowd与Artifactory连接,并使用下面的Create group REST API,将“realm”设置为“Crowd”,
用户添加图片"src=
确保所传递的JSON和REST API调用中的组名相同。
3.cURL命令可以用来导入Crowd组,它应该如下所示:$ cat group.json
{
“名称”:“testgroup",
“autojoin”:“false”,
“领域”:“人群

$ curl -uadmin:password -XPUT http://localhost:8081/artifactory/api/security/groups/testgroup-H "Content-Type: application/json" -d @group.json
“testgroup”将被成功导入,一旦Crowd中任何分配给这个“testuser”的用户登录,将被自动分配给“testgroup”。
用户添加图片"src=
没有Crowd用户登录过Artifactory,“测试组”是空的,
用户添加图片"src=
当用户“test1登录到Artifactory,用户“test1”被自动分配到“testgroup”,就像它在Crowd中被分配一样。
用户添加图片"src=