mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-02 00:32:15 +00:00
Removed duplicate setting of bean property in BasicAuthenticationBeanDefinitionParser.
This commit is contained in:
parent
d8d657da7f
commit
9af7ab68bf
@ -20,7 +20,7 @@ import org.w3c.dom.Element;
|
|||||||
*/
|
*/
|
||||||
public class BasicAuthenticationBeanDefinitionParser implements BeanDefinitionParser {
|
public class BasicAuthenticationBeanDefinitionParser implements BeanDefinitionParser {
|
||||||
private String realmName;
|
private String realmName;
|
||||||
|
|
||||||
public BasicAuthenticationBeanDefinitionParser(String realmName) {
|
public BasicAuthenticationBeanDefinitionParser(String realmName) {
|
||||||
this.realmName = realmName;
|
this.realmName = realmName;
|
||||||
}
|
}
|
||||||
@ -28,18 +28,17 @@ public class BasicAuthenticationBeanDefinitionParser implements BeanDefinitionPa
|
|||||||
public BeanDefinition parse(Element elt, ParserContext parserContext) {
|
public BeanDefinition parse(Element elt, ParserContext parserContext) {
|
||||||
BeanDefinitionBuilder filterBuilder = BeanDefinitionBuilder.rootBeanDefinition(BasicProcessingFilter.class);
|
BeanDefinitionBuilder filterBuilder = BeanDefinitionBuilder.rootBeanDefinition(BasicProcessingFilter.class);
|
||||||
RootBeanDefinition entryPoint = new RootBeanDefinition(BasicProcessingFilterEntryPoint.class);
|
RootBeanDefinition entryPoint = new RootBeanDefinition(BasicProcessingFilterEntryPoint.class);
|
||||||
|
|
||||||
entryPoint.getPropertyValues().addPropertyValue("realmName", realmName);
|
entryPoint.getPropertyValues().addPropertyValue("realmName", realmName);
|
||||||
|
|
||||||
filterBuilder.addPropertyValue("authenticationEntryPoint", entryPoint);
|
|
||||||
parserContext.getRegistry().registerBeanDefinition(BeanIds.BASIC_AUTHENTICATION_ENTRY_POINT, entryPoint);
|
parserContext.getRegistry().registerBeanDefinition(BeanIds.BASIC_AUTHENTICATION_ENTRY_POINT, entryPoint);
|
||||||
|
|
||||||
filterBuilder.addPropertyValue("authenticationManager", new RuntimeBeanReference(BeanIds.AUTHENTICATION_MANAGER));
|
filterBuilder.addPropertyValue("authenticationManager", new RuntimeBeanReference(BeanIds.AUTHENTICATION_MANAGER));
|
||||||
filterBuilder.addPropertyValue("authenticationEntryPoint", new RuntimeBeanReference(BeanIds.BASIC_AUTHENTICATION_ENTRY_POINT));
|
filterBuilder.addPropertyValue("authenticationEntryPoint", new RuntimeBeanReference(BeanIds.BASIC_AUTHENTICATION_ENTRY_POINT));
|
||||||
|
|
||||||
parserContext.getRegistry().registerBeanDefinition(BeanIds.BASIC_AUTHENTICATION_FILTER,
|
parserContext.getRegistry().registerBeanDefinition(BeanIds.BASIC_AUTHENTICATION_FILTER,
|
||||||
filterBuilder.getBeanDefinition());
|
filterBuilder.getBeanDefinition());
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user