扩展SpringMVC类
我试图扩展一个SpringMVC类,它是最新的,并用我自己的实现重写该方法扩展SpringMVC类,spring,spring-mvc,spring-security,Spring,Spring Mvc,Spring Security,我试图扩展一个SpringMVC类,它是最新的,并用我自己的实现重写该方法 如何注册或与Spring通信以使用其方法的实现而不是自己的实现?有关XML配置,请参阅: 21.2会话身份验证策略 SessionAuthenticationStrategy由SessionManagementFilter和AbstractAuthenticationProcessingFilter使用,因此,如果您使用的是自定义表单登录类,则需要将其注入这两个类中。在本例中,将命名空间和自定义bean组合在一起的典型配
如何注册或与Spring通信以使用其方法的实现而不是自己的实现?有关XML配置,请参阅: 21.2会话身份验证策略
SessionAuthenticationStrategy
由SessionManagementFilter
和AbstractAuthenticationProcessingFilter
使用,因此,如果您使用的是自定义表单登录类,则需要将其注入这两个类中。在本例中,将命名空间和自定义bean组合在一起的典型配置可能如下所示:
...
有关Java配置,请参阅:
public sessionmanagement配置器sessionAuthenticationStrategy(sessionAuthenticationStrategy sessionAuthenticationStrategy)
允许显式指定会话身份验证策略。默认设置是使用SessionFixationProtectionStrategy
。如果配置了限制最大会话数,则将CompositeSessionAuthenticationStrategy
委派给ConcurrentSessionControlAuthenticationStrategy
、SessionFixationProtectionStrategy
(默认)或SessionAuthenticationStrategy
提供的SessionAuthenticationStrategy,RegisterSessionAuthenticationStrategy
。注意:提供自定义的SessionAuthenticationStrategy
将覆盖提供的默认SessionFixationProtectionStrategy
有关XML配置,请参阅: 21.2会话身份验证策略
SessionAuthenticationStrategy
由SessionManagementFilter
和AbstractAuthenticationProcessingFilter
使用,因此,如果您使用的是自定义表单登录类,则需要将其注入这两个类中。在本例中,将命名空间和自定义bean组合在一起的典型配置可能如下所示:
...
有关Java配置,请参阅:
public sessionmanagement配置器sessionAuthenticationStrategy(sessionAuthenticationStrategy sessionAuthenticationStrategy)
允许显式指定会话身份验证策略。默认设置是使用SessionFixationProtectionStrategy
。如果配置了限制最大会话数,则将CompositeSessionAuthenticationStrategy
委派给ConcurrentSessionControlAuthenticationStrategy
、SessionFixationProtectionStrategy
(默认)或SessionAuthenticationStrategy
提供的SessionAuthenticationStrategy,RegisterSessionAuthenticationStrategy
。注意:提供自定义的SessionAuthenticationStrategy
将覆盖提供的默认SessionFixationProtectionStrategy
这意味着我必须参考spring security中的会话管理来使用我自己的会话身份验证策略,这将是我扩展ConcurrentSessionControlAuthenticationStrategy的XYZ类。这意味着我必须参考spring security中的会话管理来使用我自己的会话身份验证策略,这将是扩展ConcurrentSessionControlAuthenticationStrategy的我的XYZ类。
public SessionManagementConfigurer<H> sessionAuthenticationStrategy(SessionAuthenticationStrategy sessionAuthenticationStrategy)