0
我正在开发具有Guard + JWT的身份验证系统,并且我使用作为参考。一切似乎都在起作用。但是现在我面临着一个问题。当我的拳头尝试生成的令牌访问安全的资源,我可以能够访问它,但如果我再次尝试访问它给我一个错误说用户提供程序错误symfony
这里是用户"的appbundle \文档\用户没有用户提供
这就像奇数,第一次请求作品第二不是第三作品等等。
我正在开发具有Guard + JWT的身份验证系统,并且我使用作为参考。一切似乎都在起作用。但是现在我面临着一个问题。当我的拳头尝试生成的令牌访问安全的资源,我可以能够访问它,但如果我再次尝试访问它给我一个错误说用户提供程序错误symfony
这里是用户"的appbundle \文档\用户没有用户提供
这就像奇数,第一次请求作品第二不是第三作品等等。
在security.yml文件中有这样的东西吗?
providers:
user_db:
mongodb: {class: AppBundle\Document\User, property: username}
此外,你需要把你的供应商在防火墙部分:
firewalls:
main:
provider: user_db
喔,我错过了在防火墙中定义的供应商。非常感谢。 – Rahul