生态文档
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Token使用文档.md 1.9KB

Token使用流程概述

  1. 向生态系统申请系统名、用户名、密钥
  2. 使用 getVirtualToken 接口请求 token
  3. token 作为请求头 Authorization 的值,即可正常调用其他接口
  4. 每隔十分钟使用 refreshToken 接口刷新token,每隔一小时重新获取token Token

getVirtualToken 获取token

请求方式 POST http://172.20.109.105:7007/core/auth/getVirtualToken
数据格式 Json

请求参数 类型 是否必填 说明
sysName String 系统名称
userCode String 用户名
password String 密钥
返回参数 类型 是否比返 说明
errcode Num 0交易成功
其它为异常情况
errmsg String errcode不为0时有值
data - - 包含数据见下
accessToken String 获取到的Token
refreshToken String 用于刷新Token的

请求示例

{
    "sysName":"",
    "userCode":"",
    "password":""
}

返回示例

{
    "errcode":0,
    "data":{
        "accessToken":"",
        "refreshToken:""
    },
    "errmsg":"SUCCESS"
}

refreshToken 获取token

请求方式 POST http://172.20.109.105:7007/core/auth/refreshToken
数据格式 Json

请求参数 类型 是否必填 说明
refreshToken String 获取Token时获取的refreshToken
返回参数 类型 是否比返 说明
errcode Num 0交易成功
其它为异常情况
errmsg String errcode不为0时有值
data - - 包含数据见下
accessToken String 获取到的Token

请求示例

{
    "refreshToken":""
}

返回示例

{
    "errcode":0,
    "data":{
        "accessToken":""
    },
    "errmsg":"SUCCESS"
}