5.8. ユーザ情報の取得

GET /1/(tenantId)/users/(userId)

ユーザ情報を取得する。

Request Headers:
 
  • X-Application-Id -- アプリケーションID(必須)
  • X-Application-Key -- アプリケーションキー(必須)
  • X-Session-Token -- セッショントークン(オプション)
Parameters:
  • userId (string) -- ユーザID
Status Codes:
Response JSON Object:
 
  • _id (string) -- ユーザID
  • username (string) -- ユーザ名
  • email (string) -- E-mail アドレス
  • groups (array) -- ユーザが所属する全グループ名の一覧 (authenticated, anonymous は含まず)
  • options (object) -- オプション情報
  • createdAt (string) -- ユーザ作成日時
  • updatedAt (string) -- ユーザ更新日時
  • lastLoginAt (string) -- 最終ログイン日時。マスターキー使用時のみ返却する。
  • etag (string) -- 新規作成・更新の度に変更される固有値
  • federated (boolean) -- 外部認証連携有無
  • primaryLinkedUserId (string) -- OpenID Connect認証でユーザ自動生成時のリンクユーザID
  • clientCertUser (boolean) -- クライアント証明書認証ユーザフラグ
  • enabled (boolean) -- 有効フラグ

レスポンスボディの例

{
    "_id":"52116f01ac521e1742000001",
    "username": "foo",
    "email": "foo@example.com",
    "groups": [ "group1", "group2", "group3" ],
    "options": {
        "displayName": "日電 太郎",
        "division": "日電事業部"
    },
    "createdAt": "2013-08-27T04:37:30.000Z",
    "updatedAt": "2013-08-27T04:37:30.000Z",
    "lastLoginAt": "2013-08-27T04:37:30.000Z", //マスターキー使用時のみ返却
    "etag": "8c92c97e-01a7-11e4-9598-53792c688d1b",
    "federated": false,
    "primaryLinkedUserId": "5953a6b10b1fed0f61c49ead",
    "clientCertUser": false,
    "enabled": true
}

注意事項

  • _USERS バケットのcontentACL対するread権限が必要である。