0

我正在尝试为我的应用程序构建一个可选的 Bundle。该捆绑包应该与所有其他捆绑包完全分离。它为现有控制器添加了一些附加功能/逻辑。现在的挑战是,这个可选的 Bundle 只对某些用户激活。这意味着我不能使用包继承来覆盖控制器,因为这会为每个用户覆盖它。

我不想要的是某种用户/安全上下文感知路由器。如果当前用户想要转到“家”路由,则可以配置这对于具有 ROLE_USER_ADMIN 的用户与 ROLE_USER 的控制器操作不同。

我知道我可以在控制器中检查当前用户的角色,然后重定向,但我有一些问题,它不是 100% 解耦的。

4

0 回答 0