在Okta中激活已停用的用户

时间:2015-10-21 19:53:40

标签: okta

API docs不清楚是否可以在Okta中激活用户一旦停用它们。 我可以看到,当它们被取消激活时,它们会被取消配置状态,我知道用户将从任何应用程序中取出(所有这些都根据文档),但我的问题在文档中没有得到解答。 / p>

我是否可以进行更新以将用户的状态设置为" STAGED"并使用更新的Profile对象,然后调用activate?

1 个答案:

答案 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请求,您可以激活用户。