【问题标题】:Symfony 2 complex security providerSymfony 2 复杂的安全提供程序
【发布时间】:2012-12-05 16:00:29
【问题描述】:

我已经在 Symfony 2 上闲逛了一段时间,我有一个关于制作自定义复杂安全系统的问题。

我需要创建一个基于ModuleAction 的安全系统,而不是USER_ROLE。我将在项目中拥有许多模块,并且任何用户都应该能够被授予权限,例如对任何模块的读取和/或写入权限。

当前的 S2 安全系统在这种情况下没有任何意义,我在互联网上的任何地方都没有发现类似的问题。

提前谢谢你, 博彦。

【问题讨论】:

    标签: php security authentication symfony


    【解决方案1】:

    我认为您应该尝试使用Access Control Lists (ACLs) 来对您的资源做出访问决定。

    【讨论】:

    • 对于单独的资源,没错。我可以制作一个非常灵活的多层访问控制系统,但是对于给定模块的一般限制会发生什么?在带有文章和统计页面的 CMS 中(内部没有任何模型对象),我一般如何限制对不同区域的访问?对于既不存在类也不存在对象的任何非对象部分,我可以使用什么?以及 SU 如何输入和添加给定用户对资源或常规部分的任何权限。 10x
    猜你喜欢
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 2016-08-21
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多