|
@@ -17,11 +17,10 @@ package org.springframework.security.config.annotation.web.configurers
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse
|
|
|
|
|
|
-import org.springframework.context.annotation.Configuration
|
|
|
import org.springframework.mock.web.MockFilterChain
|
|
|
import org.springframework.mock.web.MockHttpServletRequest
|
|
|
import org.springframework.mock.web.MockHttpServletResponse
|
|
|
-import org.springframework.security.authentication.AuthenticationTrustResolver;
|
|
|
+import org.springframework.security.authentication.AuthenticationTrustResolver
|
|
|
import org.springframework.security.config.annotation.AnyObjectPostProcessor
|
|
|
import org.springframework.security.config.annotation.BaseSpringSpec
|
|
|
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder
|
|
@@ -29,18 +28,17 @@ import org.springframework.security.config.annotation.web.builders.HttpSecurity
|
|
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
|
|
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
|
|
|
import org.springframework.security.config.http.SessionCreationPolicy
|
|
|
-import org.springframework.security.core.session.SessionDestroyedEvent
|
|
|
import org.springframework.security.web.access.ExceptionTranslationFilter
|
|
|
+import org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy
|
|
|
import org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy
|
|
|
import org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy
|
|
|
import org.springframework.security.web.authentication.session.RegisterSessionAuthenticationStrategy
|
|
|
-import org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy;
|
|
|
import org.springframework.security.web.context.NullSecurityContextRepository
|
|
|
import org.springframework.security.web.context.SecurityContextPersistenceFilter
|
|
|
import org.springframework.security.web.context.SecurityContextRepository
|
|
|
import org.springframework.security.web.savedrequest.RequestCache
|
|
|
import org.springframework.security.web.session.ConcurrentSessionFilter
|
|
|
-import org.springframework.security.web.session.HttpSessionDestroyedEvent;
|
|
|
+import org.springframework.security.web.session.HttpSessionDestroyedEvent
|
|
|
import org.springframework.security.web.session.SessionManagementFilter
|
|
|
|
|
|
/**
|
|
@@ -229,7 +227,7 @@ class SessionManagementConfigurerTests extends BaseSpringSpec {
|
|
|
and: "RegisterSessionAuthenticationStrategy is registered with ObjectPostProcessor"
|
|
|
1 * opp.postProcess(_ as RegisterSessionAuthenticationStrategy) >> {RegisterSessionAuthenticationStrategy o -> o}
|
|
|
and: "SessionFixationProtectionStrategy is registered with ObjectPostProcessor"
|
|
|
- 1 * opp.postProcess(_ as SessionFixationProtectionStrategy) >> {SessionFixationProtectionStrategy o -> o}
|
|
|
+ 1 * opp.postProcess(_ as AbstractSessionFixationProtectionStrategy) >> {AbstractSessionFixationProtectionStrategy o -> o}
|
|
|
}
|
|
|
|
|
|
def "use sharedObject trustResolver"() {
|