
# 获取可信计算节点访问token - getToken
#### 功能介绍
本接口用于获取访问token。
用户使用账号密码获取访问token，有效期一天。
账户密码错误超过五次，账户将被锁定1分钟。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-tics/tics_05_0025.html)。
#### URI
POST /v1/agent/user/token
#### 请求参数
表1请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                       |
|:---|:---|:---|:---|
| Content-Type | 是    | String | 消息体的类型（格式），必选，默认取值为"application/json"，有其他取值时会在具体接口中专门说明。 |
   
表2请求Body参数 
| 参数        | 是否必选 | 参数类型   | 描述                                                               |
|:---|:---|:---|:---|
| user_name | 是    | String | 部署可信计算节点时设置的用户名，支持英文、数字、中文字符和特殊字符，但不能包含/:\*?"\<\>\|等特殊字符，长度1-128 |
| password  | 是    | String | 用户密码，部署可信计算节点时设置的密码                                              |
   
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数          | 参数类型    | 描述                                                     |
|:---|:---|:---|
| user_name   | String  | 用户名称，部署可信计算节点时设置的用户名                                   |
| token       | String  | token字符串                                               |
| expire_time | String  | token过期时间                                              |
| status      | Integer | 内部状态码。200成功，400用户名或密码错误，401认证失败次数过多,请稍后重新尝试，500内部服务器错误 |
   
#### 请求示例
获取可信计算节点token
```
post https://x.x.x.x:12345/v1/agent/user/token
{
  "user_name" : "admin",
  "password" : "123456"
}
```
#### 响应示例
**状态码：200**
请求接口成功，具体状态码以返回体中信息为准
```
{
  "status" : 0,
  "data" : {
    "token" : "dERNZWlSTl****",
    "user_name" : "admin",
    "expire_time" : "2022-02-26T07:36:33.079+00:00"
  }
}
```
#### 状态码
| 状态码 | 描述                    |
|:---|:---|
| 200 | 请求接口成功，具体状态码以返回体中信息为准 |
   
