智能客服
你问我答,随时在线为你解决问题

























OAuth 2.0是一个开放授权协议,它允许开发者应用在不获取用户名与密码的前提下,访问用户授权的资源(OAuth 2.0相关协议规范详情请参见OAuth 2.0官方网站)。
不需要用户进行授权,开发者应用可通过此模式生成一个鉴权凭证,访问华为公开应用级接口API。
具体接入流程步骤如下:

1:开发者服务器调用华为帐号服务器的接口(https://oauth-login.cloud.huawei.com/oauth2/v3/token)请求凭证Token。
2:华为帐号服务器返回应用级凭证Token(Access Token)。
请求消息
请通过POST方式调用,示例如下:
POST /oauth2/v3/token HTTP/1.1 Host: oauth-login.cloud.huawei.com Content-Type: application/x-www-form-urlencoded grant_type=client_credentials&client_id=<客户端ID>&client_secret=<客户端密钥>
| 参数名称 | 必选(M)/可选(O) | 参数说明 |
|---|---|---|
| grant_type | M | 填写为“client_credentials”,表示为客户端模式。 |
| client_id | M | 对于AppGallery Connect类应用,该值为应用中OAuth 2.0客户端ID(凭据)的Client ID。 |
| client_secret | M | 对于AppGallery Connect类应用,该值为应用中OAuth 2.0客户端ID(凭据)的Client Secret。 |
响应消息
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Cache-Control: no-store
{
"access_token": "<返回的Access Token>",
"expires_in": 3600,
"token_type": "Bearer"
} | 参数名称 | 必选(M)/可选(O) | 参数说明 |
|---|---|---|
| access_token | M | 应用级Access Token。 |
| expires_in | M | Access Token的剩余有效期,单位:秒。 |
| token_type | M | 固定返回Bearer,标识返回Access Token的类型。 |
至此,开发者应用已经完成客户端模式(Client Credentials)的接入,开发者应用可凭借此鉴权凭证访问华为公开的应用级接口API。
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功