FOSOAuthServerBundle vs Symfony3安全性如何

时间:2016-12-07 09:16:59

标签: symfony fosoauthserverbundle

我已经成功地使用Symfony2.8实现了FOSOAuthServerBundle并且它有效。 当我尝试使用Symfony3.2时,我遇到了错误:

尝试从命名空间“Symfony \ Component \ Security \ Core”加载类“SecurityContext”。 您是否忘记了另一个命名空间的“use”语句?

所以我用Google搜索,现在知道Symofny 3.2中不存在SecurityContext了。但是在FOSOAuthServerBundle官方文档中“关于安全性的注意事项”仍然存在函数loginAction()只能与symfony2兼容。

问题是: - 我可以将此捆绑包与Symfony 3.2一起使用吗? - 如果是,是否有任何文件如何做,或更好的任何例子?

非常感谢你的答案

2 个答案:

答案 0 :(得分:2)

不详细了解FOSOAuthServerBundle。但我想a_note_about_security中捆绑文档中的示例刚刚过时。

自symfony 2.6以来,不推荐使用security.context服务。您可以在此处找到更改说明:symfony.com/blog/new-in-symfony-2-6-security-component-improvements

您可以尝试将R_Script.R替换为\Symfony\Component\Security\Core\SecurityContext

\Symfony\Component\Security\Core\Security

答案 1 :(得分:0)

我明白了。 也许它对某人有帮助。

.withValue