第1、token的生成javascript
1)token的生成接口为java
https://{你的endpoint} /v3/auth/tokens面试
好比我是北京一的,个人endpoint就是 iam.cn-north-1.myhuaweicloud.com ,若是你是其余地区的,能够参考 地区和终端 dom
2)要带header哦,如图所示ide
3)固然还要传body啦,示例以下:ui
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "你的用户名", "password": "你的登陆密码", "domain": { "name": "仍是你的用户名" } } } }, "scope": { "project": { "name": "cn-north-1" // 若是你的区域是北京一,这个地方就填这个 // 若是不是参考地区和终端 } } } }
4)请求成功以后在response的header中获取,参数名为x-subject-token,如图url
5)token是会过时的,若是看到返回的信息提示你 expired了或者Token update required,就要从新生成token了.net
6)token是不少请求都须要的,通常放在header中,参数名为:X-Auth-Token3d
7)因为token常常会用到,因此建议把生成token的url连接保存起来,下次直接调用就能够了code
做者:华为云MVP郑永祥
javascript基础修炼(13)——记一道有趣的JS脑洞练习题