HWIOAuthBundle 与 FOSUserBundle 和记住我选项

HWIOAuthBundle with FOSUserBundle and Remember me options

所以我有 HWIOAuth Bundle 和 FOSUserBundle,当我出于某种原因使用记住我选项时,它一直在 /login/ 路由中循环。但是,如果我注销并登录,它可以正常工作,直到需要刷新。

我的项目是开源的:https://github.com/LoopTeam/LoopAnime-Website

此处启用了记住我选项的安全设置:https://github.com/LoopTeam/LoopAnime-Website/blob/develop/app/config/security.yml

路线在这里: https://github.com/LoopTeam/LoopAnime-Website/blob/develop/app/config/routing.yml

我的提供者是这个: https://github.com/LoopTeam/LoopAnime-Website/blob/develop/src/LoopAnime/UsersBundle/Security/Core/User/FOSUBUserProvider.php

有人可以告诉我我做错了什么吗?谢谢。

-- 编辑--

这也在我的 Profiler 上,所以我打开了身份验证,但由于某种原因它在登录页面上循环:http://grab.by/Gru2

问题与路径的权限有关——请记住,Symfony 有 3 个身份验证级别,从低到高有 - IS_AUTHENTICATED_ANONYMOUSLY、IS_AUTHENTICATED_REMEMBERED 和 IS_AUTHENTICATED_REMEMBERED

我的索引页设置为 IS_AUTHENTICATED_REMEMBERED 并且记住标记是 IS_AUTHENTICATED_REMEMBERED 更改最后一个标记已解决问题。

要了解有关权限的更多信息:http://symfony.com/doc/current/cookbook/security/remember_me.html

此致