更新时间:2024-07-22 GMT+08:00
分享

认证鉴权

ISDP+提供的OpenAPI接口都需要通过认证之后才可以访问。认证方式为:在请求消息头上设置“Authorization”。

Token在计算机系统中代表令牌(临时)的意思,拥有Token代表拥有某种权限。Token认证是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。

Token可通过调用ISDP+ Token接口获取,请求body,如下所示,其中***********为应用IDxxxxxxxxxx为应用令牌。

POST https://isdpcloud-beta.sd.huawei.com/oauth2/oauth/rest_token
Content-Type: application/json
{
    "client_id": "isdp-xxxx-openapi",
    "client_secret": "isdp-xxxx-openapi",
    "grant_type": "password",
    "username": "**********",
    "password": "xxxxxxxxxx"
}

对于获取ISDP+ Token接口,返回的响应消息体中“access_token”和“token_type”就是组成ISDP+ Token的值。

ISDP+ Token=“token_type access_token”(注意两个字段之间有空格)。

获取Token后,再调用其他接口时,您需要在请求消息头中添加“Authorization”,其值即为Token,如下所示。

POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask
Authorization: bearer XXXXXXXXXXXXXX
Content-Type: application/json

相关文档