我已经成功地使用Symfony2.8实现了FOSOAuthServerBundle并且它有效。 当我尝试使用Symfony3.2时,我遇到了错误:
尝试从命名空间“Symfony \ Component \ Security \ Core”加载类“SecurityContext”。 您是否忘记了另一个命名空间的“use”语句?
所以我用Google搜索,现在知道Symofny 3.2中不存在SecurityContext了。但是在FOSOAuthServerBundle官方文档中“关于安全性的注意事项”仍然存在函数loginAction()只能与symfony2兼容。
问题是: - 我可以将此捆绑包与Symfony 3.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