【发布时间】:2015-10-23 04:36:46
【问题描述】:
我正在尝试管理角色和订阅类型的访问权限(基于 Laravel 和 Backbone.js 的 SPA)。
虽然根据引用的标准控制对 API 端点的访问很简单,但我无法弄清楚如何在前端完成此操作。这方面的最佳做法是什么?
总结问题,基本上有两点需要解决:
- 如何呈现菜单。
- 如何在每个屏幕上呈现组件。
也可以考虑允许的路线。 然后,一个好的做法是只从后端为用户返回 ACL,并从中确定要在菜单和屏幕中呈现哪些项目(这意味着在 ACL 和访问控制之间编写某种映射器和渲染)还是返回更具体的信息(例如菜单结构)会更好。
我能得到任何建议吗?
【问题讨论】:
标签: php rest laravel backbone.js acl