|
@@ -42,7 +42,6 @@ import org.springframework.security.web.authentication.session.ChangeSessionIdAu
|
|
import org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy;
|
|
import org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy;
|
|
import org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy;
|
|
import org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy;
|
|
import org.springframework.security.web.authentication.session.RegisterSessionAuthenticationStrategy;
|
|
import org.springframework.security.web.authentication.session.RegisterSessionAuthenticationStrategy;
|
|
-import org.springframework.security.web.context.HttpRequestResponseHolder;
|
|
|
|
import org.springframework.security.web.context.SecurityContextRepository;
|
|
import org.springframework.security.web.context.SecurityContextRepository;
|
|
import org.springframework.security.web.savedrequest.RequestCache;
|
|
import org.springframework.security.web.savedrequest.RequestCache;
|
|
import org.springframework.security.web.session.ConcurrentSessionFilter;
|
|
import org.springframework.security.web.session.ConcurrentSessionFilter;
|
|
@@ -101,11 +100,9 @@ public class SessionManagementConfigurerTests {
|
|
public void sessionManagementWhenConfiguredThenDoesNotOverrideSecurityContextRepository() throws Exception {
|
|
public void sessionManagementWhenConfiguredThenDoesNotOverrideSecurityContextRepository() throws Exception {
|
|
SessionManagementSecurityContextRepositoryConfig.SECURITY_CONTEXT_REPO = mock(SecurityContextRepository.class);
|
|
SessionManagementSecurityContextRepositoryConfig.SECURITY_CONTEXT_REPO = mock(SecurityContextRepository.class);
|
|
given(SessionManagementSecurityContextRepositoryConfig.SECURITY_CONTEXT_REPO
|
|
given(SessionManagementSecurityContextRepositoryConfig.SECURITY_CONTEXT_REPO
|
|
- .loadContext(any(HttpRequestResponseHolder.class))).willReturn(mock(SecurityContext.class));
|
|
|
|
|
|
+ .loadContext(any(HttpServletRequest.class))).willReturn(() -> mock(SecurityContext.class));
|
|
this.spring.register(SessionManagementSecurityContextRepositoryConfig.class).autowire();
|
|
this.spring.register(SessionManagementSecurityContextRepositoryConfig.class).autowire();
|
|
this.mvc.perform(get("/"));
|
|
this.mvc.perform(get("/"));
|
|
- verify(SessionManagementSecurityContextRepositoryConfig.SECURITY_CONTEXT_REPO)
|
|
|
|
- .saveContext(any(SecurityContext.class), any(HttpServletRequest.class), any(HttpServletResponse.class));
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@Test
|
|
@Test
|