1. 地球号的网关接口允许多角色多权限接口吗?
这里谈一下地球号接口的设计历程
- 早期,地球号允许设计多角色+多权限的接口,也就是
多个XduaApiRole+多个XduaApiRule
。 - 后来,引入了海量接口设计原则。
- 中期,在海量接口原则下,要求设计模式改为
多个XduaApiRole+单个XduaApiRule
。 - 后来,在usro_id外键的刺激下,想起来,接口设计模式应该更加严格。
- 现在,要求严格贯彻海量接口原则,要求设计模式改为
单个XduaApiRole+单个XduaApiRule
。
这是个大的变动,我觉得是可以承受的变动。
- 经过曲折,认为,目前要兼容多角色+单rule的方案,但未来一定要支持单角色+单rule,所以
- 网关的角色配置命名由
多角色
命名XduaApiRoles
改为XduaApiRole
。(表明决心已定) - 单
XduaApiRole
还兼容","号隔开的多角色表达方式(目前还要支持多角色)
- 网关的角色配置命名由