# 开发指南

为了进一步展云原生应用平台场景应用能力,平台提供身份验证、用户管理、消息、工单等 API,为方便开发者接入云原生应用平台,为租户提供更多个性化的云原生应用。

# 聚合网关方式

# 用户验证

  • 平台提供统一用户验证。平台上架应用在租户获取和应用分配时,发送消息给具体应用。单位获取应用,应用中应同步开通租户。分配具体权限给用户,应用中应同步开通用户并配置权限。

# 设计思路

  • 各应用提供统一的代办、已办、代签api,基于白名单做访问控制
  • 用户访问聚合接口时,后台根据权限获取应用的代办(已办、代签)信息

# 统一api

  • 参数:租户编码、用户名,或直接使用用户id
  • 返回字段:流程名称 单位 部门 人员 环节详情 应用名称 流程实例id 流程任务id 网页跳转URL app跳转URL(或AppLink)流程发起时间 任务到达时间 耗时(仅已办)

# 具体实现

  • 应用注册时提交代办、已办等api接口地址,具体返回根据统一api要求
  • 借助协程并发获取应用代办等api数据,根据前台排序和分组要求(按类型、应用、单位、部门等分组,按时间等排序)重组数据返回给前台
  • 设置超时,设置提醒,允许用户refresh获取
  • 中台消息API提供app push 代办的接口

# 优点

  • 解决api双写带来的数据不一致问题
Last Updated: 3/10/2022, 10:39:52 PM