柠檬云开放体系
整体结构
- 基础模块
- 账号体系
柠檬云使用2层认证方式
第一层,第三方使用appid与appsecert获取平台Token,此token可以操作平台相关的信息设置接口,如第三方公司为用户重置密码等等操作
第二层,使用平台token换取用户token,平台作为代理获取被代理用户token以便用户操作相应的业务系统
第二层的token是以第一层的平台token为基础 - 授权机制
柠檬云使用OAuth方式授权及认证,请求相应的接口会返回token的鉴权串及过期时间(一般为2小时),需要平台注意维护过期 ,当发生快过期时(过期后5分钟内仍然有效)及时通过refreshToken获取新的token以免影响正常业务使用
- 账号体系
- 业务系统
- 记账系统
柠檬云记账系统,包含账簿,凭证,报表,发票,出纳,报税相关业务的管理 - 进销存系统 柠檬云进销存系统,包含客户,供货商,销售,单据等相关业务管理
- 代账系统
柠檬云代账系统,包含客户,合同,外勤,工商等相关业务管理
- 记账系统