版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
第一、token的生成
1)token的生成接口為
https://{你的endpoint} /v3/auth/tokens
比如我是北京一的,我的endpoint就是 iam.cn-north-1.myhuaweicloud.com ,如果你是其他地區的,可以參考 地區和終端
2)要帶header哦,如圖所示
3)當然還要傳body啦,示例如下:
1 { 2 3 "auth": { 4 5 "identity": { 6 7 "methods": [ 8 9 "password" 10 11 ], 12 13 "password": { 14 15 "user": { 16 17 "name": "你的用戶名", 18 19 "password": "你的登錄密碼", 20 21 "domain": { 22 23 "name": "還是你的用戶名" 24 25 } 26 27 } 28 29 } 30 31 }, 32 33 "scope": { 34 35 "project": { 36 37 "name": "cn-north-1" // 如果你的區域是北京一,這個地方就填這個 38 39 // 如果不是參考地區和終端 40 41 } 42 43 } 44 45 } 46 47 }
4)請求成功之后在response的header中獲取,參數名為x-subject-token,如圖
5)token是會過期的,如果看到返回的信息提示你 expired了或者Token update required,就要重新生成token了
6)token是很多請求都需要的,一般放在header中,參數名為:X-Auth-Token
7)由於token經常會用到,所以建議把生成token的url鏈接保存起來,下次直接調用就可以了
作者:華為雲MVP鄭永祥
HDC.Cloud 華為開發者大會2020 即將於2020年2月11日-12日在深圳舉辦,是一線開發者學習實踐鯤鵬通用計算、昇騰AI計算、數據庫、區塊鏈、雲原生、5G等ICT開放能力的最佳舞台。