|
@@ -31,6 +31,8 @@ import org.springframework.expression.ExpressionParser;
|
|
import org.springframework.expression.ParseException;
|
|
import org.springframework.expression.ParseException;
|
|
import org.springframework.security.access.ConfigAttribute;
|
|
import org.springframework.security.access.ConfigAttribute;
|
|
import org.springframework.security.access.expression.SecurityExpressionHandler;
|
|
import org.springframework.security.access.expression.SecurityExpressionHandler;
|
|
|
|
+import org.springframework.security.authorization.AuthorizationManager;
|
|
|
|
+import org.springframework.security.core.annotation.SecurityAnnotationScanner;
|
|
import org.springframework.security.web.FilterInvocation;
|
|
import org.springframework.security.web.FilterInvocation;
|
|
import org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource;
|
|
import org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource;
|
|
import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
|
|
import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
|
|
@@ -43,7 +45,14 @@ import org.springframework.util.Assert;
|
|
* @author Luke Taylor
|
|
* @author Luke Taylor
|
|
* @author Eddú Meléndez
|
|
* @author Eddú Meléndez
|
|
* @since 3.0
|
|
* @since 3.0
|
|
|
|
+ * @deprecated In modern Spring Security APIs, each API manages its own configuration
|
|
|
|
+ * context. As such there is no direct replacement for this interface. In the case of
|
|
|
|
+ * method security, please see {@link SecurityAnnotationScanner} and
|
|
|
|
+ * {@link AuthorizationManager}. In the case of channel security, please see
|
|
|
|
+ * {@code HttpsRedirectFilter}. In the case of web security, please see
|
|
|
|
+ * {@link AuthorizationManager}.
|
|
*/
|
|
*/
|
|
|
|
+@Deprecated
|
|
public final class ExpressionBasedFilterInvocationSecurityMetadataSource
|
|
public final class ExpressionBasedFilterInvocationSecurityMetadataSource
|
|
extends DefaultFilterInvocationSecurityMetadataSource {
|
|
extends DefaultFilterInvocationSecurityMetadataSource {
|
|
|
|
|