Skip to content

Commit 8554e70

Browse files
author
Steve Riesenberg
committed
Remove deprecated loadContext(request)
Closes gh-12048
1 parent 33b492d commit 8554e70

File tree

4 files changed

+6
-23
lines changed

4 files changed

+6
-23
lines changed

web/src/main/java/org/springframework/security/web/context/DelegatingSecurityContextRepository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public DelegatingSecurityContextRepository(List<SecurityContextRepository> deleg
4646

4747
@Override
4848
public SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder) {
49-
return loadContext(requestResponseHolder.getRequest()).get();
49+
return loadDeferredContext(requestResponseHolder.getRequest()).get();
5050
}
5151

5252
@Override

web/src/main/java/org/springframework/security/web/context/SecurityContextRepository.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -68,23 +68,6 @@ public interface SecurityContextRepository {
6868
@Deprecated
6969
SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder);
7070

71-
/**
72-
* Obtains the security context for the supplied request. For an unauthenticated user,
73-
* an empty context implementation should be returned. This method should not return
74-
* null.
75-
* @param request the {@link HttpServletRequest} to load the {@link SecurityContext}
76-
* from
77-
* @return a {@link Supplier} that returns the {@link SecurityContext} which cannot be
78-
* null.
79-
* @since 5.7
80-
* @deprecated Use
81-
* {@link SecurityContextRepository#loadDeferredContext(HttpServletRequest)} instead
82-
*/
83-
@Deprecated
84-
default Supplier<SecurityContext> loadContext(HttpServletRequest request) {
85-
return loadDeferredContext(request);
86-
}
87-
8871
/**
8972
* Defers loading the {@link SecurityContext} using the {@link HttpServletRequest}
9073
* until it is needed by the application.

web/src/test/java/org/springframework/security/web/context/HttpSessionSecurityContextRepositoryTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public void loadContextWhenNullResponse() {
146146
public void loadContextHttpServletRequestWhenNotSavedThenEmptyContextReturned() {
147147
HttpSessionSecurityContextRepository repo = new HttpSessionSecurityContextRepository();
148148
MockHttpServletRequest request = new MockHttpServletRequest();
149-
assertThat(repo.loadContext(request).get()).isEqualTo(SecurityContextHolder.createEmptyContext());
149+
assertThat(repo.loadDeferredContext(request).get()).isEqualTo(SecurityContextHolder.createEmptyContext());
150150
}
151151

152152
@Test
@@ -156,7 +156,7 @@ public void loadContextHttpServletRequestWhenSavedThenSavedContextReturned() {
156156
MockHttpServletResponse response = new MockHttpServletResponse();
157157
HttpSessionSecurityContextRepository repo = new HttpSessionSecurityContextRepository();
158158
repo.saveContext(expectedContext, request, response);
159-
assertThat(repo.loadContext(request).get()).isEqualTo(expectedContext);
159+
assertThat(repo.loadDeferredContext(request).get()).isEqualTo(expectedContext);
160160
}
161161

162162
@Test
@@ -165,7 +165,7 @@ public void loadContextHttpServletRequestWhenNotAccessedThenHttpSessionNotAccess
165165
HttpSessionSecurityContextRepository repo = new HttpSessionSecurityContextRepository();
166166
MockHttpServletRequest request = new MockHttpServletRequest();
167167
request.setSession(session);
168-
repo.loadContext(request);
168+
repo.loadDeferredContext(request);
169169
verifyNoInteractions(session);
170170
}
171171

web/src/test/java/org/springframework/security/web/context/RequestAttributeSecurityContextRepositoryTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void containsContextWhenSavedThenTrue() {
8686

8787
@Test
8888
void loadDeferredContextWhenNotPresentThenEmptyContext() {
89-
Supplier<SecurityContext> deferredContext = this.repository.loadContext(this.request);
89+
Supplier<SecurityContext> deferredContext = this.repository.loadDeferredContext(this.request);
9090
assertThat(deferredContext.get()).isEqualTo(SecurityContextHolder.createEmptyContext());
9191
}
9292

@@ -103,7 +103,7 @@ void loadContextWhenCustomSecurityContextHolderStrategySetThenUsed() {
103103
given(securityContextHolderStrategy.createEmptyContext()).willReturn(new SecurityContextImpl());
104104
this.repository.setSecurityContextHolderStrategy(securityContextHolderStrategy);
105105

106-
Supplier<SecurityContext> deferredContext = this.repository.loadContext(this.request);
106+
Supplier<SecurityContext> deferredContext = this.repository.loadDeferredContext(this.request);
107107
assertThat(deferredContext.get()).isNotNull();
108108
verify(securityContextHolderStrategy).createEmptyContext();
109109
verifyNoMoreInteractions(securityContextHolderStrategy);

0 commit comments

Comments
 (0)