文档首页> 语音交互服务 SIS> 常见问题> API使用类> 语音交互服务的Token怎么获取
更新时间:2022-02-17 GMT+08:00
分享

语音交互服务的Token怎么获取

Token接口请求构造如下所示:

加粗的斜体字段需要根据实际值填写:
  • cn-north-4为获取Token的终端节点和region,需与SIS服务终端节点保持一致。例如,当访问“华北-北京四”的终端节点(即sis-ext.cn-north-4.myhuaweicloud.com)时,获取Token请使用终端节点https://iam.cn-north-4.myhuaweicloud.com,region对应使用cn-north-4
  • username为用户名。
  • ********为用户登录密码。
  • domainname为用户所属的帐号名称。
  • region为对应服务的区域。
  • username,domainname和project name的获取方法参见获取用户名、用户ID、项目名称、项目ID
POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens
Content-Type: application/json 
 
{ 
    "auth": { 
        "identity": { 
            "methods": [ 
                "password" 
            ], 
            "password": { 
                "user": { 
                    "name": "username", 
                    "password": "********", 
                    "domain": { 
                        "name": "domainname" 
                    } 
                } 
            } 
        }, 
        "scope": { 
            "project": { 
                "name": "region" 
            } 
        } 
    } 
}

如下图所示,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。获取Token之后,您就可以使用Token认证调用SIS服务API。

获取Token后,再调用SIS服务API接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。

Content-Type: application/json 
X-Auth-Token: ABCDEFJ....

您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333

分享:

API使用类所有常见问题

more

close