我一直试图弄清楚这一点。我已经在大多数论坛和小组中提出过要求并且没有得到满意的答案。现在,我可能意识到我错过了一个主要的论坛。这是我的问题
- 我希望在php中有一个简单的RBAC。
- RBAC应该为表/模式/实体提供基于角色的简单访问控制。
- 它也应该能够控制现场智能访问控制,就像一个用户可能有机会编辑/查看其他用户无法访问的x列。
- 我也应该能够控制基于状态的访问控制,就像用户来自印度一样,我可能会限制某些选项,如果他来自巴基斯坦,我可能只会显示几个基本选项。如果他来自英国,他可能会看到所有选项。
- 我不想把if和else条件放在这些东西的各处,因为这些条件可能会不断变化。
- 如果我能在symfony的安全模型之上编写一些内容,那就太好了。否则,我将不得不重写整个安全功能。
醇>
所以,请建议我以下
- 此类场景的最佳架构。
- 是否已有任何symfony / PHP库可用于支持此用例?
醇>