我正在尝试自动为离开公司的用户删除Artifactory中的用户组。 我正在检索他们的用户JSON详细信息,然后通过删除组部分来修改JSON。到目前为止,一切都很好。但是,当我上传更新后的JSON时,组并没有从Artifactory中的该用户中删除。 我正在使用以下命令上传更新后的JSON:
b
执行命令时没有出现错误,但是该用户没有任何更新。 有任何想法我在这里做错了吗?
答案 0 :(得分:1)
根据Artifactory REST API wiki,您应该使用POST方法更新用户的网上论坛,例如-要更新用户(u1)并删除其网上论坛,我将使用:
curl -u<an_admin_user>:<a_password> -XPOST http://<rt_server>:<port>/artifactory/api/security/users/u1 -T /path/to/file/Update_U1_Groups.json
JSON文件如下所示:
{
"name" : "u1",
"groups" : []
}