第一、token的生成
1)token的生成接口為
https://{你的endpoint} /v3/auth/tokens
比如我是北京一的,我的endpoint就是 iam.cn-north-1.myhuaweicloud.com ,如果你是其他地區的,可以參考 地區和終端
2)要帶header哦,如圖所示
3)當然還要傳body啦,示例如下:
{
"auth": {
"identity": {
"methods": [
"password"
],
"password": {
"user": {
"name": "你的用戶名",
"password": "你的登錄密碼",
"domain": {
"name": "還是你的用戶名"
}
}
}
},
"scope": {
"project": {
"name": "cn-north-1" // 如果你的區域是北京一,這個地方就填這個
// 如果不是參考地區和終端
}
}
}
}
4)請求成功之后在response的header中獲取,參數名為x-subject-token,如圖
5)token是會過期的,如果看到返回的信息提示你 expired了或者Token update required,就要重新生成token了
6)token是很多請求都需要的,一般放在header中,參數名為:X-Auth-Token
7)由於token經常會用到,所以建議把生成token的url鏈接保存起來,下次直接調用就可以了
作者:華為雲MVP鄭永祥
往期文章精選
javascript基礎修煉(13)——記一道有趣的JS腦洞練習題