Token认证鉴权
Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口时,需要使用Token进行鉴权。
操作步骤
- 打开并登录Postman。
- 新建文件夹。
- 在左上角,单击 。
- 自定义文件夹名称,单击“Create”。
文件夹名称示例:koosearch-query
- 右键文件夹koosearch-query,选择 。
- 自定义请求名称,单击“Save to koosearch-query”。
请求名称示例:token
“Save to koosearch-query”中的“koosearch-query”为2创建的文件夹名称,这里为示例,请以实际情况为准,下同。
- 单击 。
- 填写请求内容,如图1和图2所示,请参考表1。
表1 请求示例 请求参数
示例
请求方法
POST
URL
https://iam.myhuaweicloud.com/v3/auth/tokens?nocatalog=true
Headers
KEY
Content-Type
VALUE
application/json
Body > raw > JOSN
- username:IAM用户名。
- password:密码。
- domainname:账号名。
说明:
- 账号名、IAM用户名、密码是登录华为云的账号密码。
- 如果使用的账号名和密码,则这里的username和domainname保持一致。
- project name:项目部署区域。目前KooSearch服务仅部署了华北-北京四(cn-north-4)。
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "cn-north-4" } } } }
- 单击“Send”,发送请求,获取并复制Token。
获取返回结果“Headers”中的“X-Subject-Token”即为Token。Token有效期为24小时。
图3 获取Token