
# 认证鉴权
调用接口有如下认证方式：
Token认证：通过Token认证通用请求。
#### Token认证
![](https://support.huaweicloud.com/api-iotedge/public_sys-resources/note_3.0-zh-cn.png)
Token是服务端生成的一串字符串，作为客户端进行请求的一个令牌。第一次登录后，服务器生成一个Token并将此Token返回给客户端，以后客户端只需带上这个Token前来请求数据即可，无需再次带上用户名和密码。Token有效期是24小时，从客户端获取开始算起（24小时是相对时间），需要使用同一个Token鉴权时，建议缓存起来使用，避免频繁调用。在Token过期前，务必刷新Token或重新获取Token，否则Token过期后会在服务端鉴权失败。
如果您获取Token多次，这些获取的Token在24内均有效。
Token在计算机系统中代表令牌（临时）的意思，拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头，从而通过身份认证，获得操作API的权限。Token请求返回的响应消息头中"X-Subject-Token"就是需要获取的用户Token。获取Token后，再调用其他接口时，您需要在请求消息头中添加"X-Auth-Token"，其值为获取到的Token。例如Token值为"ABCDEFJ...."，则调用接口时将"X-Auth-Token: ABCDEFJ...."加到请求消息头即可，如下所示。
```
GET https://{Endpoint}/v2/{project_id}/nas/{na_id}
Content-Type: application/json 
X-Auth-Token: ABCDEFJ....
```
