diff --git a/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java b/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java index 0cd9df827b..befc430a54 100644 --- a/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java +++ b/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java @@ -72,6 +72,7 @@ class GlobalMethodSecurityBeanDefinitionParser implements BeanDefinitionParser { @SuppressWarnings("unchecked") public BeanDefinition parse(Element element, ParserContext parserContext) { + ConfigUtils.registerProviderManagerIfNecessary(parserContext); Object source = parserContext.extractSource(element); // The list of method metadata delegates ManagedList delegates = new ManagedList();