请求格式说明
 client_id和client_secret为系统标识,是集成方在安装DevKit时应进行配置的参数,保存在DevKit配置文件中。如果读取文件出现错误,需要执行工具安装目录下的tools目录中的sso_register.sh脚本重新进行配置。
请求方式
POST(HTTPS)
资源URL
https://认证接口域名/sso/oauth2/getToken
请求头
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://用户域名:端口/#/" }  | 
参数名  | 
中文名称  | 
参数类型  | 
描述  | 
|---|---|---|---|
client_id  | 
应用标识  | 
String  | 
客户端应用注册ID(在安装DevKit时,传入参数存入服务器配置文件)。  | 
grant_type  | 
认证方式  | 
String  | 
请求类型,目前只支持authorization_code。  | 
client_secret  | 
应用密钥  | 
String  | 
客户端应用密钥(在安装DevKit时,传入参数存入服务器)。  | 
authorization_code  | 
授权码  | 
String  | 
调用authorize接口获得的授权码code。  | 
redirect_uri  | 
跳转地址  | 
String  | 
跳转地址为DevKit的登录地址,与上一步的回跳地址相同。  | 
请求示例
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://用户域名:端口/#/ "
}'
父主题: 获取access_token