我正在使用 OKTA 开发人员包。
我从 800+ 中导入了 100 个用户,但我要添加的用户不在 100 个中。
我想重新开始。
那么如何删除我已经导入的 100 个用户呢?
问问题
1134 次
3 回答
0
您实际上无法在 Okta 中删除用户记录。这是设计使然(出于审核原因),但在您的情况下很痛苦。但是,您可以取消配置用户,这样就不会出现在系统中。
最简单的方法可能是调用 “/users” API 资源并遍历用户 ID。
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: SSWS {{apikey}}" \
-H "Cache-Control: no-cache" \
-d '' https://{{url}}/api/v1/users/{{userId}}/lifecycle/deactivate
于 2015-06-10T16:17:53.760 回答
0
停用用户后,您可以通过运行以下 CURL 脚本将其永久删除:
curl -v -X DELETE \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: SSWS {{apikey}}" \
"https://{{URL}}/api/v1/users/{{USERID}}"
于 2017-03-27T16:40:38.243 回答
0
这是从 okta 中删除用户的官方方法
https://github.com/OktaSupport/delete-users-ps-script
你只需要通过一个命令运行一个 shell 脚本:
.\delete-users.ps1 –orgurl "https://EXAMPLE.okta.com" -apikey "YourApiToken" -filepath "user-list.csv"
user-list.csv 必须包含您要删除的所有用户名。
于 2021-05-15T19:21:56.367 回答