我正在使用OKTA Developer软件包。
我从800多个用户中导入了100个用户,但是我想添加的用户不在100个用户中。
我想重新开始。
那么如何删除100个用户呢我已经导入了吗?
答案 0 :(得分: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
答案 1 :(得分: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}}"
答案 2 :(得分: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 必须包含您要删除的所有用户名。