security - 如何为我的 symfony2 网站实现权限角色/组系统

标签 security symfony permissions acl roles

[问题]对于任何能够参与并提供想法的人来说,这实际上更像是一场头脑 Storm 。我想首先解释一下我想要做什么、我的一些想法,并希望能就如何解决这个问题得到一些好的想法。

  1. [问题]我想为我的网站实现权限系统。 该站点将有一个用户登录系统,允许管理员用户 操纵系统中所有其他用户的权限。这 系统将具有查看、编辑、创建等基本权限 并删除,也许还有一些其他的。而且,这些 权限将按用户角色分组。例如, 创建、编辑、删除、查看权限将关联到 系统中的管理者角色,但非管理者角色只是 与权限“查看”相关联。

  2. [我一直在调查的内容]我一直在挖掘的一个想法 into 是使用访问控制列表。我可以创建一个界面 这将允许用户将权限与组关联起来,然后 将这些组附加到系统中的用户。我不太确定 不过,该实现看起来与 ACL 类似。

  3. 在该系统中实现此类系统的最佳方法是什么? symfony2框架?

[更新] 如前所述,但我还需要一个允许我动态创建角色权限并将其分配给用户的系统。此外,我需要一种简单的方法来检查系统中的这些权限,以增强 Controller 和模板渲染的行为方式。

**如果我的帖子有错误或在错误的线程中,请向我提供发布此帖子的正确位置

最佳答案

只需使用 FOSUserBundle,它就可以让您完全按照您的意愿行事。

您将为用户和管理员创建角色。

关于security - 如何为我的 symfony2 网站实现权限角色/组系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038868/

相关文章:

javascript - "Broad host permissions"Webstore 警告,尽管只有一个主机在权限中

azure - 无法连接两个 Azure 虚拟机 - 权限被拒绝(公钥)

java - Spring Security 中的 NoSuchBeanDefinitionException

javascript - 在 Vuex 中存储敏感数据

php - 如何在 PHP 中禁用 'e' PREG_REPLACE_EVAL 修饰符?

security - 将 "Network Service"帐户添加到管理员组

forms - 带有 "allow_add"的 Symfony CollectionType 未将子实体添加到父实体

Symfony2 : onKernelResponse called twice as MASTER_REQUEST

php - Symfony 控制台 : Confused about services

Javascript 权限被拒绝 - 不同的端口