我正在尝试实施一项服务,允许用户将“组织”创建为子域。我希望我的用户允许邀请他们邀请他们加入他们的“组织”,例如orgname.exampleapp.com。
由于我对Symfony有一定的了解,我想用它来构建这个项目。我已经阅读了很多关于角色,团体,选民等的文档,但我不能把它拼凑在一起。因此我的问题是:
如何在符合此标准的Symfony 2.6+中构建权限系统最佳方法:
example.com
orgname.exampleapp.com
)我可以控制我打算运行它的服务器,因此我不反对使用SSO或需要配置自己的虚拟机/云服务器等的构造。
答案 0 :(得分:1)
选民很适合你的要求。它们很简单,可以验证复杂的规则。
根据我的个人经验,它是关于改变典型ACL方法的思维方式。这么说,我建议你检查these slides with comparison of ACL and Voters,它的解释很清楚。