EN
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

请求格式说明

client_id和client_secret为系统标识,是集成方在安装DevKit时应进行配置的参数,保存在DevKit配置文件中。如果读取文件出现错误,需要执行工具安装目录下的tools目录中的sso_register.sh脚本重新进行配置。

请求方式

POST(HTTPS)

资源URL

https://认证接口域名/sso/oauth2/getToken

请求头

1
Content-Type: application/json

请求参数

1
2
3
4
5
6
7
{
  "client_id": "20221017000000001",
  "grant_type": "authorization_code",
  "client_secret": "****************************", 
  "authorization_code": "***************",
  "redirect_uri": "https://用户域名:端口/#/"
}
表1 请求参数说明

参数名

中文名称

参数类型

描述

client_id

应用标识

String

客户端应用注册ID (在安装DevKit时,传入参数存入服务器配置文件)

grant_type

认证方式

String

请求类型,目前只支持authorization_code。

client_secret

应用密钥

String

客户端应用密钥 (在安装DevKit时,传入参数存入服务器)。

authorization_code

授权码

String

调用authorize接口获得的授权码code。

redirect_uri

跳转地址

String

跳转地址为DevKit的登录地址,与上一步的回跳地址相同。

请求示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
curl -X POST 
 https://认证接口域名/auth/sso/oauth2/getToken
  -H 'Content-Type: application/json' 
  -d '{
  "client_id": "20221017000000001",
  "grant_type": "authorization_code",
  "client_secret": "****************************", 
  "authorization_code": "***************",
  "redirect_uri": "https://用户域名:端口/#/ "
}'