Files
chain33-dtalk/doc/auth.md
2022-03-17 15:59:24 +08:00

2.0 KiB
Raw Blame History

鉴权服务

应用注册

URL: /auth/sign-in

post

请求参数:

参数 名字 类型 约束 说明
Content-Type body中的数据类型 string true 值为multipart/form-data
configFile 配置文件 file true 包含第三方应用鉴权服务接口的相关信息
appId 应用ID text true 应用ID位于请求头

返回参数:

参数 名字 类型 说明
appId appId string appId
key key string 授权第三方应用使用本鉴权服务
createTime 创建时间 int app注册时间
updateTime 更新时间 int 信息更新时间
{
  "result": 0,
  "message": "",
  "data": {
    "appId": "dtalk",
    "key": "key",
    "createTime": 1625552582748,
    "updateTime": 1625552582748
  }
}

鉴权

请求参数:

参数 名字 类型 约束 说明
appId 应用的唯一标识 string true 应用的唯一标识
token token string true 第三方鉴权所要的token
digest 消息摘要 string true digest = SHA256 ( appId + token + createTime + key )key为注册时所返回的key
createTime 请求创建时间 int true 请求创建时的时间戳

返回参数:

参数 名字 类型 说明
uid 用户ID string 用户ID