核心库标准文档

返回
本文档将标准化后端核心支持库的架构

目录

1.0 功能分库

在开发核心库时, 由于InteractivePDK项目庞大, 且功能繁多, 故会将每个功能分离做成分开的核心库. 具体分割方案见下表

核心库名 中文名称 负责功能
BaseLib 基础库 提供全局共用的类, 比如异常类
CommunicationCoreLib 沟通核心库 负责发送验证码(SMS, Email)
UserCoreLib 用户核心库 负责用户注册, 登录, 分配/验证Token, 验证权限, 修改/查看设置等
APPCoreLib APP核心库 负责第三方/第一方APP注册, 查看/修改管理列表, 设置回调链接, 查看/修改client_id和client_secret
OAuthCoreLib OAuth交互库 负责分发授权码, 访问凭证等
EXT-OAuthStorageLib 拓展-OAuth储存库 负责给第一方/第三方APP提供云同步功能