我已经建立了一个基于 Symfony 的 API,它被一个完全依赖于它的 Angular 前端使用(包括用户注册)
我已阅读推荐使用 WSSE 或 FOSOAuthServerBundle 的多个线程,但我不确定最佳方法?
如果我理解正确,WSSE 必须为每个 API 请求发送 x-wsse 标头,这让我认为它不是最适合性能的。
关于 FOSAuthServerBundle,我从未使用过它,而且与 WSSE 相比,我看起来有点复杂,因此这就是为什么我在尝试实现它之前要问那里的原因。
我有 2 个简单的用户组(基本和管理员),保护我的 API 的最佳方法是什么,另外提供一种简单的方法来保持用户持久性(我的意思是通过不同页面进行访问)?
它应该如何在 Angular 前端?
谢谢你的帮助。
参考:http : //blog.tankist.de/blog/2013/07/16/oauth2-explained-part-1-principles-and-terminology/
http://obtao.com/blog/2013/06/configure-wsse-on-symfony-with-fosrestbundle/