Массовое удаление пользователей на сервере идентификации через Консоль управления - PullRequest
2 голосов
/ 14 апреля 2020

Можно ли удалить всех пользователей на сервере идентификации с помощью Консоли управления.

Отдельное удаление пользователей возможно с консоли управления.

1 Ответ

4 голосов
/ 14 апреля 2020

Удаление набора пользователей через консоль управления не поддерживается.

Но SCIM2 поддерживает массовое удаление пользователей.

Вы можете использовать следующую команду для удаления установленных пользователей. Это похоже на массовое создание пользователей через SCIM2 API. Вы можете сослаться на это do c для scim2 массового создания пользователя .

 curl -v -k --user admin:admin --data '{"failOnErrors":2,"schemas":["urn:scim:schemas:core:1.0"],"Operations":[{"path":"/Users/{user_scim_id}","method":"DELETE"},{"path":"/Users/{user_scim_id}","method":"DELETE"}]}' --header "Content-Type:application/json" https://localhost:9443/scim2/Bulk

Пример запроса:

curl -v -k --user admin:admin --data '{"failOnErrors":2,"schemas":["urn:scim:schemas:core:1.0"],"Operations":[{"path":"/Users/0a72621e-1bf2-492f-8e22-4dcfc25b607b","method":"DELETE"},{"path":"/Users/557b598d-becf-49c1-a043-8a4bd492f447","method":"DELETE"}]}' --header "Content-Type:application/json" https://localhost:9443/scim2/Bulk

Вы можете обратиться к этому блогу для получения дополнительной информации о массовом удалении пользователей и этой git выпуск

добавление коллекции почтальона

Run in Postman

...