Get Session Information¶
登录EnOS后,获取当前登录的会话信息。
请求格式¶
POST https://{apigw-address}/enos-iam-service/v2.0/session/info
请求参数(Header)¶
名称  | 
必需/可选  | 
数据类型  | 
描述  | 
|---|---|---|---|
Authorization  | 
必需  | 
String  | 
Session ID,以Bearer Token表示,需要通过调用 Log In 接口后获取。  | 
响应参数¶
名称  | 
数据类型  | 
描述  | 
|---|---|---|
session  | 
Session 结构体  | 
会话信息。参见 Session 结构体>>  | 
错误码¶
代码  | 
描述  | 
|---|---|
401  | 
提供的 Bearer token 无效。  | 
404  | 
未找到会话信息。  | 
错误码返回 message(供参考)¶
* 401: Authenticated.
* 404: User login session expired; Organization does not exist.
示例¶
请求示例¶
url: https://{apigw-address}/enos-iam-service/v2.0/session/info
method: POST
headers: {
        "Authorization": "yourBearerToken"
        }
返回示例¶
{
  "fail": false,
  "session": {
    "workingOrganization": {
      "domain": "db_portal",
      "name": "portal",
      "id": "orgId"
    },
    "expires": 7200,
    "createTime": 1562849746,
    "residentOrganization": {
      "domain": null,
      "name": "portal",
      "id": "orgId"
    },
    "refreshTime": 1562850052,
    "id": "IAM_S_HbH8y6sP77T5uUDgqLfzGCZkrz9x5Pyr3VMVARBBQRK8YDbAnsU9YWdUQAMkBu7g4fQKUXmPjakeSmqpFVWsANXKdrBJKUxrLxZC9MvCVHqTc5HyqTcnANz3M8HMhnTb",
    "user": {
      "guestOrganizations": null,
      "createdByUserId": "u1544xxxxxxxxxx",
      "resourceId": "r15578227990212",
      "phoneVerified": false,
      "description": "",
      "type": 2,
      "organizationId": "orgId",
      "createdAt": null,
      "emailVerified": true,
      "phoneVerifiedAt": null,
      "phone": "",
      "createTime": "2019-05-14 08:33:19.0",
      "emailVerifiedAt": null,
      "mfaType": null,
      "password_strength": "MEDIUM",
      "password_state": 0.0,
      "password_expire_time": 1.601192046E12,
      "extra": null,
      "organization": null,
      "name": "portal",
      "phoneArea": "",
      "id": "u1557xxxxxxxxxx",
      "state": 0,
      "authType": 0,
      "email": "user@mail.com"
    }
  },
  "success": true,
  "requestId": null,
  "failed": false,
  "message": "",
  "status": 0,
  "successful": true
}