2016-07-22 3 views

ответ

2
  • глобальной ноты для всех запросов: Иногда вы должны удалить/безопасный

Получить пользователя

curl -u admin:admin -v -i -s -X GET http://xxx:6080/service/xusers/secure/users/$ID_USER 

Заменить $ ID_USER вашим USERID

  • Примечание: Иногда вы должны удалить/безопасный

Получить все Пользователь

curl -u admin:admin -v -i -s -X GET http://xxx:6080/service/xusers/secure/users 

Удаление пользователя

curl -u admin:admin -v -i -s -X DELETE http://xxx:6080/service/xusers/secure/users/$ID_USER 

Заменить $ ID_USER на ваш userId

Добавить/POST Пользователем

curl -u admin:admin -v -i -s -X POST -H "Accept: application/json" -H "Content-Type: application/json" http://xxx:6080/service/xusers/secure/users -d @userfile.json 
  • Примечание: Иногда вы должны удалить/безопасный

  • Примечание 2: userfile.json должно быть так:

{ "name":"user1", "firstName":"user1", "lastName": "user1", "loginId": "user1", "emailAddress" : null, "description" : "user1 desc", "password" : "user1pass", "groupIdList":[2,12], "status":1, "isVisible":1, "userRoleList": [ "ROLE_SYS_ADMIN" ], "userSource": 0 }

  • userRoleList может быть «ROLE_SYS_ADMIN» Или «ROLE_USER»
  • Если удалить пароль, пользователь будет внешний пользователь.
1

Я хотел бы добавить к ответу @ lisztomania, что эта страница из архива списков рассылки Apache Ranger предоставляет множество доступных вызовов API и их описание. Вы можете там найти API вызовов, чтобы добавить/удалить пользователь/группы:

https://www.mail-archive.com/[email protected]/msg00064.html

Надеется, что это поможет!

Смежные вопросы