メインコンテンツまでスキップ

ログインユーザーの取得


説明​

APIを実行している、自身のユーザー情報を取得します。

必要権限​

なし

URL​

GET /system/users/me

パスパラメーター​

なし

クエリパラメーター​

なし

レスポンス​

名前型説明
ーLoginUser取得したユーザー情報

エラーケース​

なし

サンプル​

APIを実行しているユーザー情報を取得する​

GET /system/users/me
Response
200 OK

{
”name”:”岡本 直哉”,
”englishName”:””,
”loginName”:”okamoto”,
”email”:””,
”code”:”008”,
”organizationName”:”開発2課”,
”permissionOrganizationName”: null,
”avatarUrl”:”https://example.com/timetrackernx/avatar/....”,
”language”:”ja-JP”,
”timeZone”:”Asia/Tokyo”,
”isDeleted”:false,
”unitCost”:8000.0,
”organizationId”:”7”,
”permissionOrganizationId”: ”0”,
”timeEntryLockedDate”:”1753-01-01T00:00:00”,
”description”:””,
”ldapLoginName”:””,
”systemRoleId”:”1”,
”systemRoleName”:”システム管理者”,
”availableFeatures”: [”Berkley”, ”Berkley Admin”],
”canEdit”:true,
”aclId”:”0”,
”permission”:-1,
”id”:”21”,
”authenticationType”: ”Bearer”,
”allowLocalAuthentication”: true,
”createdAt”:”2019-01-10T07:29:22Z”,
”createdBy”:”0”,
”updatedAt”:”2019-01-22T05:55:24Z”,
”updatedBy”:”21”
}

型定義​

LoginUser​

User 型を継承して、以下の項目を追加しています。
(参考)User型の定義: 「User」

名前型説明
availableFeatures stringログインユーザーが利用可能な機能の一覧
・Berkley Admin : システム管理画面の機能
・Berkley : システム管理画面以外の機能

ライセンスが無効な場合、「Berkley」は表示しません。
authenticationTypestringログイン認証の種別
・SAML:SAML認証
・Basic:Basic認証
・Bearer:Token認証
以下のケースはライセンスが無効です。
  • ライセンスの有効期限が切れている
  • 有効なユーザーがライセンス数を超過している