---
title: 请求格式说明
description: "client_id和client_secret为系统标识，是集成方在安装DevKit时应进行配置的参数，保存在DevKit配置文件中。如果读取文件出现错误，需要执行工具安装目录下的tools目录中的sso_register.sh脚本重新进行配置。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/KunpengDevKit_0110.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/KunpengDevKit_0110.html
indexId: 121c76bed43cfd893c3e345a63015c6038ffc4c214857101c1c2b7ee7eacc97e76
---
# 请求格式说明

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://用户域名:端口/#/"
}
```


**表1 请求参数说明**

| 参数名 | 中文名称 | 参数类型 | 描述 |
| --- | --- | --- | --- |
| 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://用户域名:端口/#/ "
}'
```
