php - 记住我不适用于 JSON 登录
问题描述
设置后form_login
并json_login
如文档中所述,在我的应用程序中一切正常。然后我有一个任务来添加记住我的功能。遵循文档后,我已经更新security.yaml
并且它有效,但仅适用于与 关联的表单form_login
,即使json_login
键的内部键remember_me
设置为 true (这是默认设置)。您可以使用 看到此密钥bin/console config:dump-reference security
,但在文档中找不到它。在我设法通过这个问题的一些帮助使其适用于 JSON 登录之前,我已经深入研究了安全组件,在调查了整个过程之后,我看不到在 JSON 登录时可以在哪里设置记住我的cookie。UsernamePasswordJsonAuthenticationListener
甚至没有AbstractAuthenticationListener
延伸。它只实现ListenerInterface
就这样!更重要的是,在 SecurityBundle 中,该类JsonLoginFactory
覆盖方法isRememberMeAware()
并返回false
。
所以我的问题是 - 我是否遗漏了某些东西,或者在使用时没有添加记住我的功能,json_login
而这个功能的remember_me
钥匙没用?
解决方案
推荐阅读
- c# - C#:在条件语句中对一个变量进行两次比较的更好语法
- tensorflow - 错误使用 tf.estimator.Estimator cnn 教程
- c# - 使用 Ninject 时如何模拟通用 Get 方法并使用 SetUp 方法填充模拟数据库?
- sql - sql查询以获取给定输入的数据的最大匹配
- c++ - 将 ifstream 文件和每一行读入一个数组
- r - R: rbind 字符串到因子列
- salesforce - 从visualforce页面将静态/硬编码值传递给控制器
- amazon-web-services - 多种文件类型的 aws cloudfront 路径模式
- javascript - 反应 this.setState 问题
- html - 如何从后面的.vb代码中动态创建的HTML控件获取值