Symfony2 -身份验证登录…服务


Symfony2 - Authentication login..... service

我有这个应用程序(已经在prod上运行了一段时间)。问题是,作为这个应用程序的一个新项目,我需要为经过身份验证的用户添加两个rest服务。目前,安全性由Sf2 (doctrine2用户提供程序)处理。很标准的东西。

所以我一直在考虑创建一个带有令牌字段(随机创建)和用户的新实体。(因为这个会话需要持续)。然后在我的新控制器谁将提供其余的响应(json)添加这个令牌作为参数,还添加一个将接受用户/密码,并返回一个新的令牌。

这是我的想法,但也许有更好的方法,更标准或某种提供者。欢迎提出任何建议

在专用路由(ex/api)下使用FOSRestBundle实现你的webservice,并使用FOSOAuthServerBundle保护它。