2017-09-25 13 views
0

特定のアプリケーションに対してユーザーの最終ログイン日を見つけるためのAPIを探しています。存在するかどうかわからない場合は、この情報をAPI呼び出しで取得することについてのご意見をお知らせください。最終ログイン日からアプリケーション

答えて

0

あなたはユーザーがUser profile上の任意のアプリケーションに認証された最後の日付を取得することができます。lastLoginフィールドは、ユーザが最後にログインした時間のタイムスタンプが含まれてい

GET https://dev-12345.oktapreview.com/api/v1/users/xyz 

{ 
    "id": "xyz", 
    "status": "ACTIVE", 
    "created": "2017-02-22T02:33:02.000Z", 
    "activated": null, 
    "statusChanged": "2017-02-22T17:50:43.000Z", 
    "lastLogin": "2017-09-28T16:19:57.000Z", 
    "lastUpdated": "2017-08-08T20:11:46.000Z", 
    "passwordChanged": "2017-02-22T17:50:43.000Z", 
    "profile": { 
     "lastName": "Barbettini", 
     "firstName": "Nathanael", 
    // ... 
} 

このただし、アプリごとにトラッキングされません。

GET https://dev-12345.oktapreview.com/api/v1/apps/abc/users/ 

{ 
    "created": "2017-09-22T00:54:49.000Z", 
    "lastUpdated": "2017-09-22T00:54:49.000Z", 
    "scope": "GROUP", 
    "status": "ACTIVE", 
    "statusChanged": "2017-09-22T00:54:49.000Z", 
    "passwordChanged": null, 
    "syncState": "DISABLED", 
    "profile": { 
     "zoneinfo": "America/Los_Angeles", 
     "region": null, 
    // ... 
} 

しかし、それはlastLoginを持っていません:あなたは、アプリケーション固有のApp User得ることができます。これを解決できる方法の1つは、アプリケーションコードのアプリケーションユーザープロファイルにタイムスタンプを保存することです。

関連する問題