3

非アクティブ化されたユーザーを Okta でアクティブ化できるかどうかは、 API ドキュメントからは不明です。非アクティブ化されたときにプロビジョニング解除された状態になることがわかり、ユーザーがアプリケーションから引き出されることはわかっています (すべてドキュメントによると) が、私の質問はドキュメントで回答されていません。

ユーザーのステータスを「STAGED」に設定し、更新された Profile オブジェクトを使用して更新し、アクティブ化を呼び出すことはできますか?

4

1 に答える 1

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ことで、ユーザーをアクティブ化できます。

于 2018-08-02T12:13:17.943 に答える