Session情報の取得
GET /session/{session_id}
概要説明
Session情報の取得。
指定したSession IDについての情報を取得します。
APIコマンド発行時に設定したTokenに対応するSessionの情報のみ取得可能です。
リクエスト例
Session ID 1000001 について、Session IDとlifetimeを取得する場合の例です。
$ curl -i -H "Authorization: Bearer g17e4umvwYoHuhkG7yCSee.." -X GET "https://192.168.1.1:5665/api/v1/session/1000001?fields=lifetime"
レスポンス例
{
"session_id": 1000001,
"user_name": "USER#1",
"lifetime": 300
}
Parameters
PATH PARAMETERS
| session_id
(required) |
integer Session ID。 |
QUERY PARAMETERS
| fields | Array of strings 表示したいParameter。 指定したParameter名(Response Body Parameter)の情報のみを抜き出して取得します。 指定方法の詳細は、表示する項目の絞り込みを参照してください。 |
Responses
正常に取得できた場合、HTTPステータスコードが200 (OK)となりレスポンスボディを応答します。
RESPONSE BODY
| session_id | integer Session ID。 |
||||||||||||||||||||||||||||||||
| user_name | string このSessionを作成したUser名。 |
||||||||||||||||||||||||||||||||
| lifetime | integer Tokenが有効な残り時間。 単位は秒です。 Refresh Tokenを発行しなかった場合、このSessionが自動で削除されるまでの残り時間と一致します。 |
||||||||||||||||||||||||||||||||
| auth_list | Array of strings このSessionを作成したUserが持つ権限。
|
||||||||||||||||||||||||||||||||
| days_to_password_expiration | integer Passwordの有効期限。 単位は日数です。 Passwordのポリシー設定が無効のUserである場合、またはPassword有効期間が無期限のUserである場合は応答しません。 Passwordの有効期限がすでに切れている場合は0を応答します。 |

