我想管理具有不同可访问性级别的 3 种不同产品的N个客户的用户。我对从头开始创建应用程序不感兴趣,因为它会转移我的核心目标。如果提供任何名义上的用户界面,我也会很高兴,以便我可以将其托管到客户端以进行用户管理。
我最终尝试了Apache Syncope ,但没有成功。这就是我想在那里做的事情。
- 客户端 1 将作为域
- 用户uc1, uc2在Root(/)领域创建
- 产品 p1 和 p2 创建为/p1和/p2的子领域
- 在 p1 领域下创建的组 ug1p1 和 ug2p1
现在,我想在 ug1p1 中添加 uc1 和 uc2,也只在 ug2p1 中添加 uc1。通过这种方式,同一用户将能够在不同的领域(即产品)之间共享,并且可以分别分配不同级别的可访问性。我在这种方法中失败了。
如果实现了这一点,我计划在组的基础上提供用户可访问性。让我知道我的方法是否不推荐。
如果是,Apache Syncope 能否满足这个要求。否则,建议任何其他工具。应该足够容易与 Java Web 应用程序集成是可取的。