【解答】
多个系统在一个CoFrame上做用户和权限验证,产品未基于此场景验证过,无法保证可以正常使用,建议还是每个系统使用独立的网关和CoFrame;
多个系统共用一个CoFrame会出现如下问题,供参考:
- 组织机构共用一套,某个系统登录后,若其他系统访问API功能,直接获取前面系统登录的token即可访问,不会再做登录
- 权限共用一套,不区分系统,需要确保不同系统的菜单和功能编码不重复,否则可能会出现混乱的情况
- 多个系统用一个CoFrame,那也需要连接一个Redis,网关缓存里的功能权限是某个用户所有的功能权限,没有区分系统
- 若此CoFrame出现问题,会影响所有系统的登陆和权限验证,影响范围较大