瀏覽代碼

Deprecate loadContext(RequestResponseHolder)

Fix gh-11032
Rob Winch 3 年之前
父節點
當前提交
0c2b9758fc

+ 2 - 0
web/src/main/java/org/springframework/security/web/context/HttpRequestResponseHolder.java

@@ -27,7 +27,9 @@ import jakarta.servlet.http.HttpServletResponse;
  *
  * @author Luke Taylor
  * @since 3.0
+ * @deprecated Use {@link SecurityContextRepository#loadContext(HttpServletRequest)}
  */
+@Deprecated
 public final class HttpRequestResponseHolder {
 
 	private HttpServletRequest request;

+ 4 - 0
web/src/main/java/org/springframework/security/web/context/SaveContextOnUpdateOrErrorResponseWrapper.java

@@ -16,6 +16,7 @@
 
 package org.springframework.security.web.context;
 
+import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
 
 import org.springframework.security.core.context.SecurityContext;
@@ -39,7 +40,10 @@ import org.springframework.security.web.util.OnCommittedResponseWrapper;
  * @author Marten Algesten
  * @author Rob Winch
  * @since 3.0
+ * @deprecated Use {@link SecurityContextRepository#loadContext(HttpServletRequest)}
+ * instead.
  */
+@Deprecated
 public abstract class SaveContextOnUpdateOrErrorResponseWrapper extends OnCommittedResponseWrapper {
 
 	private boolean contextSaved = false;

+ 2 - 0
web/src/main/java/org/springframework/security/web/context/SecurityContextPersistenceFilter.java

@@ -57,7 +57,9 @@ import org.springframework.web.filter.GenericFilterBean;
  *
  * @author Luke Taylor
  * @since 3.0
+ * @deprecated Use {@link SecurityContextHolderFilter}
  */
+@Deprecated
 public class SecurityContextPersistenceFilter extends GenericFilterBean {
 
 	static final String FILTER_APPLIED = "__spring_security_scpf_applied";

+ 2 - 0
web/src/main/java/org/springframework/security/web/context/SecurityContextRepository.java

@@ -60,7 +60,9 @@ public interface SecurityContextRepository {
 	 * the context should be loaded.
 	 * @return The security context which should be used for the current request, never
 	 * null.
+	 * @deprecated Use {@link #loadContext(HttpServletRequest)} instead.
 	 */
+	@Deprecated
 	SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder);
 
 	/**