文档首页> > 常见问题> 如何通过Postman获取用户Token

如何通过Postman获取用户Token

更新时间: 2018-10-24 11:05

Postman是网页调试与辅助接口调用的工具,具有界面简洁清晰、操作方便快捷的特性,可以处理用户发送的HTTP请求,例如:GET,PUT、POST,DELETE等,支持用户修改HTTP请求中的参数并返回响应数据。

Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口访问公有云资源时,需要使用Token进行鉴权。

操作步骤

  1. 访问网址:https://www.getpostman.com/apps ,下载并安装Postman。

    说明:

    安装Postman依赖.NET Framework 4.5组件,如果您的系统上没有该组件,可以通过.NET Framework 4.5进行下载。

  2. 填写邮箱、用户名和密码注册Postman。
  3. 编辑获取用户Token接口的Request URL、Header、Body,进行具体的API调用。

    • Request URL
      格式为:https:// IAM地区与终端节点地址/ API接口URI
      1. 访问网址:地区与终端节点,获取IAM区域与终端节点地址。

      2. 访问网址:获取用户Token,获取API接口的URI。

        以cn-north1为例,则Request URL为:https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens

      3. 选择API接口获取方式,并将Request URL填写至postman中。

    • Request Header
      1. 访问网址:获取用户Token,获取Request Header参数。

      2. 在postman中填写Headers参数。

        key:Content-Type,value:application/json;charset=utf8

    • Request Body
      1. 访问网址:获取用户Token,获取Request Body样例并拷贝。
      2. 修改Request Body样例中参数
        {
          "auth": {
            "identity": {
              "methods": ["password"],
              "password": {
                "user": {
                  "name": "exampleuser:用户名称",
                  "password": "Examplepassword123:用户密码",
                  "domain": {
                    "name": "exampledomain:账号名称"
                  }
                }
              }
            },
            "scope": {
              "domain": {
                "name": "exampledomain:账号名称"
              }
            }
          }
        }

  4. 单击“Send”,发送API请求。

  5. 在返回的响应体中查看获取的用户Token,用户调用IAM其他API接口时,可以使用该Token进行鉴权。

    说明:
    • Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
    • 如果返回错误码,例如401,表示认证失败,请修改Request Body中用户密码后重新发送请求,详情请参考获取用户Token

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区
点我,12·12惊喜等着你哦~