【发布时间】:2015-07-06 18:36:05
【问题描述】:
我在一个使用 Symphony 2 的项目中工作。这是一个复杂的项目,需要很多安全元素。我正在尝试创建 ACL 以授予或撤销用户权限,但我有一个问题:我不知道如何获取用户的权限。我需要一种管理 ACL 权限的最佳方法。
我需要从模块到数据库中字段的权限级别,并在安全模块中检索此权限。
现在我的系统位于 2 个不同的数据库中,在一个数据库上我无法更改任何内容,另一个数据库包含我所有的安全表和其他内容,但我需要在这些数据库中授予权限。
我正在考虑创建一个外部接口来管理 ACL,但这与创建复制 Symphony 2 ACL 相同。
使用 Symphony 2 在系统中进行权限管理的最佳方式是什么?
和
我如何检查实体中字段的权限,因为方法 isGranted in twig 我认为这不是最好的方法,因为它会查询每个字段的数据库?
【问题讨论】:
标签: symfony