public class LdapServerBeanDefinitionParser
extends org.springframework.security.config.ldap.LdapServerBeanDefinitionParser
org.springframework.security.config.ldap.LdapServerBeanDefinitionParser
, so dass
durch einfache Konfiguration zwischen einem embedded gestartetem LDAP-Server und einem entfernten
LDAP-Server gewechselt werden kann. settings.properties
der Wert der Variable ldap.server.ldif
leer ist, wird ein entfernter LDAP-server verwendet. Ansonsten wird mit der im Paramter
angegebenen LDIF-Datei ein embedded LDAP-Server gestartet.Constructor and Description |
---|
LdapServerBeanDefinitionParser() |
Modifier and Type | Method and Description |
---|---|
org.springframework.beans.factory.config.BeanDefinition |
parse(Element elt,
org.springframework.beans.factory.xml.ParserContext parserContext)
Entfernt die Attribute
ldif bzw. |
public org.springframework.beans.factory.config.BeanDefinition parse(Element elt, org.springframework.beans.factory.xml.ParserContext parserContext)
ldif
bzw. port
und url
aus der
Beandefinition anhand des Status der Variable ldap.server.ldif
in den Properties,
so dass nur die eine oder die andere Variante verwendet wird.parse
in interface org.springframework.beans.factory.xml.BeanDefinitionParser
parse
in class org.springframework.security.config.ldap.LdapServerBeanDefinitionParser
elt
- ElementparserContext
- ParserContextCopyright © 2019. All rights reserved.