更新时间:2022-06-20 GMT+08:00
Token认证
应用场景
当您使用获取用户Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。
本节介绍如何调用接口完成Token认证。如何获取Token值,请参考“获取用户Token”。
调用接口步骤
- 发送“POST https://IAM的Endpoint/v3/auth/tokens”,获取IAM的Endpoint及消息体中的区域名称,请参考表2 IAM的Endpoint。
表1 IAM的Endpoint 服务名称
区域名称
区域
终端节点(Endpoint)
协议类型
IAM
中国-香港
ap-southeast-1
iam.ap-southeast-1.myhuaweicloud.com
HTTPS
请求内容示例如下:{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username",//username为用户名,请根据实际情况替换。 "password": "password",//password为用户密码,请根据实际情况替换。 "domain": { "name": "domainname"//domainname为域名,请根据实际情况替换。 } } } }, "scope": { "project": { "name": "ap-southeast-1" //ap-southeast-1为IAM区域,请根据实际情况替换。 } } } }
- 获取Token。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。
- 调用业务接口,在请求消息头中增加“X-Auth-Token”,“X-Auth-Token”的取值为2中获取的Token。
父主题: 接口使用方法