- [Oauth]
- [Waiting to write...]
参数名 |
是否必须 |
类型 |
说明 |
rootName |
否 |
string |
创建者 |
userName |
否 |
string |
用户名(要操作的用户名) |
op |
否 |
int32 |
操作(1:添加,-1:删除) |
password |
否 |
string |
用户密码(md5码)(如果有修改,不为空) |
userInfo |
否 |
string |
应用信息(一般base64 json串) |
{
"op": 0,
"password": "",
"rootName": "",
"userInfo": "",
"userName": ""
}
CheckTokenReq
: 校验token req请求
参数名 |
是否必须 |
类型 |
说明 |
token |
否 |
string |
token |
CheckTokenResp
: 校验token 返回值
参数名 |
是否必须 |
类型 |
说明 |
accessToken |
否 |
string |
访问令牌 |
userName |
否 |
string |
用户名 |
accessExpireTime |
否 |
int64 |
访问令牌过期时间 |
appId |
否 |
string |
应用的唯一标识 |
{
"accessExpireTime": 0,
"accessToken": "",
"appId": "",
"userName": ""
}
参数名 |
是否必须 |
类型 |
说明 |
username |
否 |
string |
用户名 |
oauthInfo |
否 |
string |
应用信息(一般base64 json串) |
{
"oauthInfo": "",
"username": ""
}
CreateOauthResp
: 创建oauth
参数名 |
是否必须 |
类型 |
说明 |
appId |
否 |
string |
应用id |
appKey |
否 |
string |
公匙 |
appSecret |
否 |
string |
私匙 |
{
"appId": "",
"appKey": "",
"appSecret": ""
}
参数名 |
是否必须 |
类型 |
说明 |
username |
否 |
string |
用户名 |
appIds |
否 |
[]string |
应用id(如果有,用户名无效) |
pageNo |
否 |
int32 |
页数 |
pageSize |
否 |
int32 |
每页条数 |
{
"appIds": [
""
],
"pageNo": 0,
"pageSize": 0,
"username": ""
}
参数名 |
是否必须 |
类型 |
说明 |
list |
否 |
[]oauth2.AppInfo |
返回数据 |
total |
否 |
int64 |
总条数 |
{
"list": [
{
"appId": "",
"oauthInfo": ""
}
],
"total": 0
}
GetLoginInfoReq
: 获取用户信息请求参数
参数名 |
是否必须 |
类型 |
说明 |
accessToken |
否 |
string |
用户token (跟用户名二选一) |
GetLoginInfoResp
: 获取用户信息返回参数
参数名 |
是否必须 |
类型 |
说明 |
username |
否 |
string |
用户名 |
accessExpireTime |
否 |
int64 |
访问令牌过期时间 |
userInfo |
否 |
string |
用户信息(一般base64 json串) |
{
"accessExpireTime": 0,
"userInfo": "",
"username": ""
}
参数名 |
是否必须 |
类型 |
说明 |
rootName |
否 |
string |
创建者 |
userName |
否 |
string |
用户名(为空获取所有用户列表) |
{
"rootName": "",
"userName": ""
}
参数名 |
是否必须 |
类型 |
说明 |
list |
否 |
[]oauth2.UserInfo |
用户信息 |
{
"list": [
{
"userInfo": "",
"username": ""
}
]
}
RefreshTokenReq
: 刷新token
参数名 |
是否必须 |
类型 |
说明 |
token |
否 |
string |
刷新令牌 |
RefreshTokenResp
: 刷新token 返回值
参数名 |
是否必须 |
类型 |
说明 |
accessToken |
否 |
string |
访问令牌 |
refreshToken |
否 |
string |
刷新令牌 |
accessExpireTime |
否 |
int64 |
访问令牌过期时间 |
refreshExpireTime |
否 |
int64 |
刷新令牌过期时间 |
userInfo |
否 |
string |
用户信息 |
{
"accessExpireTime": 0,
"accessToken": "",
"refreshExpireTime": 0,
"refreshToken": "",
"userInfo": ""
}
参数名 |
是否必须 |
类型 |
说明 |
appId |
否 |
string |
应用的唯一标识 |
appKey |
否 |
string |
公匙 |
tokenType |
否 |
string |
令牌类型 |
timestamp |
否 |
int64 |
当前时间戳(秒,差异系统时间10秒) |
token |
否 |
string |
验证token md5(appid + appKey + timestamp + appSecret) |
userName |
否 |
string |
用户名(没有可以不用填写) |
{
"appId": "",
"appKey": "",
"timestamp": 0,
"token": "",
"tokenType": "",
"userName": ""
}
参数名 |
是否必须 |
类型 |
说明 |
accessToken |
否 |
string |
访问令牌 |
refreshToken |
否 |
string |
刷新令牌 |
accessExpireTime |
否 |
int64 |
访问令牌过期时间 |
refreshExpireTime |
否 |
int64 |
刷新令牌过期时间 |
{
"accessExpireTime": 0,
"accessToken": "",
"refreshExpireTime": 0,
"refreshToken": ""
}
参数名 |
是否必须 |
类型 |
说明 |
rootName |
否 |
string |
创建者 |
userName |
否 |
string |
用户名 |
password |
否 |
string |
用户密码(md5码) |
userInfo |
否 |
string |
应用信息(一般base64 json串) |
regIP |
否 |
string |
注册时间 |
{
"password": "",
"regIP": "",
"rootName": "",
"userInfo": "",
"userName": ""
}
参数名 |
是否必须 |
类型 |
说明 |
appId |
否 |
string |
appid |
username |
否 |
string |
用户名 |
{
"appId": "",
"username": ""
}
参数名 |
是否必须 |
类型 |
说明 |
rowsAffected |
否 |
int64 |
受影响的条数 |
参数名 |
是否必须 |
类型 |
说明 |
username |
否 |
string |
用户名 |
password |
否 |
string |
用户密码(md5加密) |
timestamp |
否 |
int64 |
当前时间戳(秒,差异系统时间10秒) |
token |
否 |
string |
验证token md5(username + password + timestamp) |
{
"password": "",
"timestamp": 0,
"token": "",
"username": ""
}
参数名 |
是否必须 |
类型 |
说明 |
accessToken |
否 |
string |
访问令牌 |
refreshToken |
否 |
string |
刷新令牌 |
accessExpireTime |
否 |
int64 |
访问令牌过期时间 |
refreshExpireTime |
否 |
int64 |
刷新令牌过期时间 |
{
"accessExpireTime": 0,
"accessToken": "",
"refreshExpireTime": 0,
"refreshToken": ""
}
参数名 |
是否必须 |
类型 |
说明 |
appId |
否 |
string |
appid |
oauthInfo |
否 |
string |
应用信息(一般base64 json串) |
参数名 |
是否必须 |
类型 |
说明 |
username |
否 |
string |
用户名 |
userInfo |
否 |
string |
应用信息(一般base64 json串) |