分类
2022年最佳外汇交易工具

如何在 ExpertOption 中注册和验证帐户

如何在spring security中使用自定义配置的RememberMeAuthenticationFilter?

由于我有我自己的rememberme服务,我需要将其注入到我定义的RememberMeAuthenticationFilter中,如下所示: 我在我的web.xml中以标准方式集成了spring security: 一切正常,除了RememberMeAuthenticationFilter使用标准的RememberMeService,所以我认为我定义的RememberMeAuthenticationFilter没有被使用。 我如何确保我的过滤器定义正在被使用? 我是否需要创建自定义过滤链? 如果是这样,我怎么能看到我目前的“隐式”过滤链,并确保我使用除了我的RememberMeAuthenticationFilter,而不是默认的一个? 感谢您的任何建议和/或指针! 这里完整的spring-security.xml:

3 个回复

Spring Security 3.2+支持remember-me元素的services-ref属性。因此,在您的安全配置中,您将拥有:

"Don't forget to add your RememberMeServices implementation to your UsernamePasswordAuthenticationFilter.setRememberMeServices() property, include the RememberMeAuthenticationProvider in your AuthenticationManager.setProviders() list, and add RememberMeAuthenticationFilter into your FilterChainProxy (typically immediately after your UsernamePasswordAuthenticationFilter)."

我最后必须明确声明form-login和remember-me标签,并在过滤器链中声明它们。 因此,我必须将相应的过滤器声明为bean,然后相应地配置它们,然后使用标记在过滤链中的各自位置定义它们,而不是标记和标记。 (如果使用自定义过滤器标签和显式标签,则在启动时会出现弹簧错误)。 这对我有用:

如何在 ExpertOption 中注册和验证帐户

基于这样的要求,我采用的壳是Command Prompt Shell with Custom Shell Support,但问题是,在该模式下,我无法像在Windows Explorer那样去安装需要运行的程序以及支持该程序运行的文件。

诚挚 的希望得到您的回复和帮助, 万分谢谢!!

你好,从你的描述来看你是定制了自己的程序作为shell,并且使用了Command Prompt Shell with Custom Shell Support这个EEF组件。

另外一种方式,对于安装程序这个情况,你可以在定制image的时候,仍然选择explorer作为shell,然后部署安装计划安装的软件。然后测试软件运行情况,稳定后,可以在注册中修改HKLM\Software\Microsoft\Windows NT\Current 如何在 ExpertOption 中注册和验证帐户 Version\Winlogon\Shell该项为你的第三方程序,然后log off,这样就可以满足安装程序的问题,但是是否该建议可以满足其他的需要,你们需要验证。

如何在spring security中使用自定义配置的RememberMeAuthenticationFilter?

由于我有我自己的rememberme服务,我需要将其注入到我定义的RememberMeAuthenticationFilter中,如下所示: 我在我的web.xml中以标准方式集成了spring security: 一切正常,除了RememberMeAuthenticationFilter使用标准的RememberMeService,所以我认为我定义的RememberMeAuthenticationFilter没有被使用。 我如何确保我的过滤器定义正在被使用? 我是否需要创建自定义过滤链? 如何在 ExpertOption 中注册和验证帐户 如果是这样,我怎么能看到我目前的“隐式”过滤链,并确保我使用除了我的RememberMeAuthenticationFilter,而不是默认的一个? 感谢您的任何建议和/或指针! 这里完整的spring-security.xml:

3 个回复

Spring Security 3.2+支持remember-me元素的services-ref属性。因此,在您的安全配置中,您将拥有:

"Don't forget to add your RememberMeServices implementation to your 如何在 ExpertOption 中注册和验证帐户 UsernamePasswordAuthenticationFilter.setRememberMeServices() property, include the RememberMeAuthenticationProvider in your AuthenticationManager.setProviders() list, and add RememberMeAuthenticationFilter into your FilterChainProxy (typically immediately after your UsernamePasswordAuthenticationFilter)."

我最后必须明确声明form-login和remember-me标签,并在过滤器链中声明它们。 因此,我必须将相应的过滤器声明为bean,然后相应地配置它们,然后使用标记在过滤链中的各自位置定义它们,而不是标记和标记。 (如果使用自定义过滤器标签和显式标签,则在启动时会出现弹簧错误)。 这对我有用: