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

ログインユーザーの取得


説明

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

必要権限

なし

URL

GET /system/users/me

パスパラメーター

なし

クエリパラメーター

なし

レスポンス

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

エラーケース

なし

サンプル

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

GET /system/users/me
Response
200 OK

{
”name”:”岡本 直哉”,
”englishName”:””,
”loginName”:”okamoto”,
”email”:””,
”code”:008,
”organizationName”:”開発2課”,
”avatarUrl”:”https://example.com/timetrackernx/avatar/....”,
”language”:”ja-JP”,
”timeZone”:”Asia/Tokyo”,
”isDeleted”:false,
”unitCost”:8000.0,
”organizationId”:7,
”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認証
以下のケースはライセンスが無効です。
  • ライセンスの有効期限が切れている
  • 有効なユーザーがライセンス数を超過している