我有几个Django服务,它们都有自己的登录门户,而同事为每个门户都提供了一个用户/通行证(如果我们已经给了他们许可)。我们想把所有这些门户结合起来,有几种不同的选择:
1)创建一个新的服务,这是一个巨大的统一工具,并摆脱旧的。将其与每个服务的数据库和其他功能集成可能是一个难题(技术上和组织开销都是如此,因为团队必须是同步的)。
2)将每个服务(及其登录门户)保持独立,并在前面设置一些登录层。
如果涉及RBAC系统,我们希望避免重新发明轮子。我们也希望事情尽可能简单。唯一的主要要求是每个用户拥有一个登录名(跨所有管理工具),并为每个用户定制权限。按重要性顺序排列的权限目标是:
是否有任何现有的工具可以使我们保持尽可能简单?
发布于 2017-11-14 23:12:19
尝试使用类似BPM业务流程管理器(如jBPM或Websphere process engine ),并移动您的管理流程以及相互集成的定义良好的工作流。
https://softwareengineering.stackexchange.com/questions/360763
复制相似问题