从API docs不清楚是否可以在Okta中激活用户一旦停用它们。 我可以看到,当它们被取消激活时,它们会被取消配置状态,我知道用户将从任何应用程序中取出(所有这些都根据文档),但我的问题在文档中没有得到解答。 / p>
我是否可以进行更新以将用户的状态设置为" STAGED"并使用更新的Profile对象,然后调用activate?
答案 0 :(得分:0)
我不知道STAGED
的状态,但是我知道您可以重新激活已停用的用户。
以下是对停用用户的GET
请求:
{
"id": "00ueq20eKcFJlFzHz355",
"status": "DEPROVISIONED",
"created": "2018-08-01T08:29:38.000Z",
"activated": "2018-08-02T12:02:26.000Z",
"statusChanged": "2018-08-02T12:03:38.000Z",
"lastLogin": null,
"lastUpdated": "2018-08-02T12:03:38.000Z",
"passwordChanged": null,
"profile": {
"firstName": "Jim",
"lastName": "Bean",
"mobilePhone": "083274628237462",
"secondEmail": null,
"login": "jim.bean@test.com",
"email": "jim.bean@test.com"
},
"credentials": {
"provider": {
"type": "OKTA",
"name": "OKTA"
}
},
"_links": {
"activate": {
"href": "https://mydomain.okta.com/api/v1/users/00ueq20eKcFJlFzHz355/lifecycle/activate",
"method": "POST"
},
"self": {
"href": "https://mydomain.okta.com/api/v1/users/00ueq20eKcFJlFzHz355"
},
"delete": {
"href": "https://mydomain.okta.com/api/v1/users/00ueq20eKcFJlFzHz355",
"method": "DELETE"
}
}
}
通过向POST
发送https://mydomain.okta.com/api/v1/users/00ueq20eKcFJlFzHz355/lifecycle/activate
请求,您可以激活用户。