|
|
|
@ -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 { |
|
|
|
|
|
|
|
|
|
|
|
|