From 4ae40150c9ad6a5436bc8a595e6a5d87f8105bc5 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 13 Apr 2008 20:59:39 +0000 Subject: [PATCH] SEC-752: ClassLoading in GlobalMethodSecurityBeanDefinitionParser doesn't work in tooling http://jira.springframework.org/browse/SEC-752. Removed check for JSR-250 class. --- .../config/GlobalMethodSecurityBeanDefinitionParser.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java b/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java index 3c72bc6507..fd9b72825f 100644 --- a/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java +++ b/core/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java @@ -35,7 +35,6 @@ import org.w3c.dom.Element; class GlobalMethodSecurityBeanDefinitionParser implements BeanDefinitionParser { public static final String SECURED_DEPENDENCY_CLASS = "org.springframework.security.annotation.Secured"; public static final String SECURED_METHOD_DEFINITION_SOURCE_CLASS = "org.springframework.security.annotation.SecuredMethodDefinitionSource"; - public static final String JSR_250_DEPENDENCY_CLASS = "javax.annotation.security.DenyAll"; public static final String JSR_250_SECURITY_METHOD_DEFINITION_SOURCE_CLASS = "org.springframework.security.annotation.Jsr250MethodDefinitionSource"; public static final String JSR_250_VOTER_CLASS = "org.springframework.security.annotation.Jsr250Voter"; private static final String ATT_ACCESS = "access"; @@ -63,7 +62,6 @@ class GlobalMethodSecurityBeanDefinitionParser implements BeanDefinitionParser { if (useJsr250) { validatePresent(JSR_250_SECURITY_METHOD_DEFINITION_SOURCE_CLASS, element, parserContext); validatePresent(JSR_250_VOTER_CLASS, element, parserContext); - validatePresent(JSR_250_DEPENDENCY_CLASS, element, parserContext); } // Now create a Map for each sub-element