应用与数据集成平台 ROMA Connect-IAM认证开发(Token):调用接口步骤

时间:2025-02-12 14:55:44

调用接口步骤

  1. 获取Token

    请参考《 统一身份认证 服务 API参考》的“获取用户Token”接口,获取Token。

    请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。

    请求内容示例如下:

    POST https://{iam_endpoint}/v3/auth/tokensContent-Type: application/json{    "auth": {        "identity": {            "methods": [                "password"            ],            "password": {                "user": {                    "name": "username",                    "password": "********",                    "domain": {                        "name": "domainname"                    }                }            }        },        "scope": {            "project": {                "id": "xxxxxxxx"            }        }    }}

    其中:

    • {iam_endpoint}请参见地区和终端节点获取。
    • username为用户名。
    • domainname为用户所属的账号名称。
    • ********为用户登录密码。
    • xxxxxxxx为项目ID。

      项目ID可以在管理控制台上,单击用户名,在下拉列表中单击“我的凭证”,查看“项目ID”。

  2. 调用业务接口,在请求消息头中增加“X-Auth-Token”,“X-Auth-Token”的取值为1中获取的Token。
support.huaweicloud.com/devg-roma/apic-dev-190216017.html