请求格式说明
client_id和client_secret为系统标识,是集成方在安装DevKit时应进行配置的参数,保存在DevKit配置文件中。如果读取文件出现错误,需要执行工具安装目录下的tools目录中的sso_register.sh脚本重新进行配置。
请求方式
POST(HTTPS)
资源URL
https://认证接口域名/sso/oauth2/getToken
请求头
Content-Type: application/json
请求参数
{ "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