鉴权与验证
接口鉴权模式
大地量子 UIC 服务提供 RestFul 接口鉴权,鉴权模式为 token 鉴权模式。
- 页面操作类 JWT(JSON WEB TOKEN) 鉴权。
- SDK 直接调用 SECRET 鉴权。
何为页面操作类 JWT(JSON WEB TOKEN)鉴权模式:
- 用户注册或者登录大地量子官网成功后,才可以调用其他所有接口。
- 用户注册或者登录后,大地量子 UIC 服务会创建 token (JWT) 并在响应结果中携带 token 字符串返回给用户。之后用户调用其他接口时,在头域中需要携带此 token 字符串(在头域中增加属性 sso-token,值为 token 字符串)才能成功得到响应。
- token 丢失或者超时(默认 120 分钟),需要重新登录后才可以调用其他所有接口。
- (只要用户在登录后 120 分钟内有任何接口访问,大地量子 UIC 均会自动延长用户 token 有效时间)
何为 SDK 直接调用 SECRET 鉴权
用户在大地量子官网登录后,可申请 SDK 接入 SECRET 凭证:
- 此凭证(token : 加密方式与 JWT 不同)可用于用户使用 SDK 直接发起接口调用获取大地量子数据.
- 用户使用 SDK 发起调用时,在头域中需要携带此 token 字符串(在头域中增加属性 secret,值为 token 字符串。同时需要在头域中增加属性 user-id,此字段值为用户唯一 ID )才能成功得到响应。