Symfony2 FOSUserBundle弃用了SecurityContext

时间:2015-01-15 13:37:08

标签: symfony fosuserbundle user-roles

自2.6版以来,不推荐使用Symfony2服务SecurityContext。在开发中的当前项目中,我们经常使用用户角色。因此,它使人感觉到 立即切换到2.6的新安全服务。

另一方面,我们也在项目中使用FOSUserBundle。据我所知,这个捆绑包的最新版本处于Symfony 2.3的水平。因为在开发环境版本2.6中,不是100%bc和2.3(例如,如果Xdebug被激活),新服务的使用会产生冲突......

我们的问题:

  • 有人知道FOSUserBundle是否会在不久的将来与2.6兼容?

  • 有人遇到同样的问题,可以提供处理提示吗?

祝福

1 个答案:

答案 0 :(得分:1)

问题已经解决了。

首先,事实证明,所有Deprecated-errors - 阻止了我们当前环境/配置的开发 - 来自Symfony 2.7-dev版本。

似乎Symfony 2.6本身没有这样的错误。从这个意义上说,上述评论是正确的。因此,目前必须使用Symfony 2.6才能重写自己的应用程序,以便安全方面的使用与2.6版本兼容。

从FOS开发人员那里得到的反馈是,在发布稳定的Symfony 2.7版本之前,用户捆绑包会有2.6兼容的更新。因此,可以从2.6到2.7平滑切换。