云商店-oAuth2.0协议API:认证登录获取授权码

时间:2024-04-26 15:59:40

认证登录获取授权码

GET /api/v1/oauth2/authorize

Query参数

参数

是否必选

参数类型

描述

client_id

String

应用标识,注册应用后,分配的ClientId

redirect_uri

String

回调地址,注册应用时填写的回调地址,表示应用接收OneAccess授权码的地址。

response_type

String

授权类型,固定值:code

scope

String

授权范围 ,默认值:get_user_info

state

String

应用的状态值。可用于防止CSRF攻击,成功授权后回调应用时会原样带回,应用用它校验认证请求与回调请求的对应关系。可以包含字母和数字。

请求参数

响应参数

状态码: 302

响应Header参数

参数

参数类型

描述

Location

String

认证登录成功,重定向地址。例:https://example.com?code=z2D...&state=test

请求示例

GET https://{domain_name}/api/v1/oauth2/authorize?response_type=code&client_id=NzZeWuiJa91dPSRdZQChMazIh13AW...&redirect_uri=https://example.com&scope=get_user_info&state=test

响应示例

状态码

状态码

描述

302

用户未登录,跳转用户登录页面; 用户已登录,携带授权码重定向到redirect_uri地址。例:https://example.com?code=z2D...&state=test

support.huaweicloud.com/accessg-marketplace/zh-cn_topic_0070649472.html