org.springframework.security.config.ldap
Class LdapUserServiceBeanDefinitionParser

java.lang.Object
  extended by org.springframework.security.config.authentication.AbstractUserDetailsServiceBeanDefinitionParser
      extended by org.springframework.security.config.ldap.LdapUserServiceBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class LdapUserServiceBeanDefinitionParser
extends AbstractUserDetailsServiceBeanDefinitionParser

Since:
2.0

Field Summary
static java.lang.String ATT_GROUP_ROLE_ATTRIBUTE
           
static java.lang.String ATT_GROUP_SEARCH_BASE
           
static java.lang.String ATT_GROUP_SEARCH_FILTER
           
static java.lang.String ATT_SERVER
           
static java.lang.String ATT_USER_SEARCH_BASE
           
static java.lang.String ATT_USER_SEARCH_FILTER
           
static java.lang.String DEF_GROUP_SEARCH_BASE
           
static java.lang.String DEF_GROUP_SEARCH_FILTER
           
static java.lang.String DEF_USER_SEARCH_BASE
           
static java.lang.String INET_ORG_PERSON_MAPPER_CLASS
           
static java.lang.String LDAP_AUTHORITIES_POPULATOR_CLASS
           
static java.lang.String LDAP_SEARCH_CLASS
           
static java.lang.String LDAP_USER_MAPPER_CLASS
           
static java.lang.String PERSON_MAPPER_CLASS
           
 
Fields inherited from class org.springframework.security.config.authentication.AbstractUserDetailsServiceBeanDefinitionParser
CACHING_SUFFIX
 
Constructor Summary
LdapUserServiceBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(org.w3c.dom.Element elt, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
           
protected  java.lang.String getBeanClassName(org.w3c.dom.Element element)
           
 
Methods inherited from class org.springframework.security.config.authentication.AbstractUserDetailsServiceBeanDefinitionParser
parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATT_SERVER

public static final java.lang.String ATT_SERVER
See Also:
Constant Field Values

ATT_USER_SEARCH_FILTER

public static final java.lang.String ATT_USER_SEARCH_FILTER
See Also:
Constant Field Values

ATT_USER_SEARCH_BASE

public static final java.lang.String ATT_USER_SEARCH_BASE
See Also:
Constant Field Values

DEF_USER_SEARCH_BASE

public static final java.lang.String DEF_USER_SEARCH_BASE
See Also:
Constant Field Values

ATT_GROUP_SEARCH_FILTER

public static final java.lang.String ATT_GROUP_SEARCH_FILTER
See Also:
Constant Field Values

ATT_GROUP_SEARCH_BASE

public static final java.lang.String ATT_GROUP_SEARCH_BASE
See Also:
Constant Field Values

ATT_GROUP_ROLE_ATTRIBUTE

public static final java.lang.String ATT_GROUP_ROLE_ATTRIBUTE
See Also:
Constant Field Values

DEF_GROUP_SEARCH_FILTER

public static final java.lang.String DEF_GROUP_SEARCH_FILTER
See Also:
Constant Field Values

DEF_GROUP_SEARCH_BASE

public static final java.lang.String DEF_GROUP_SEARCH_BASE
See Also:
Constant Field Values

LDAP_SEARCH_CLASS

public static final java.lang.String LDAP_SEARCH_CLASS
See Also:
Constant Field Values

PERSON_MAPPER_CLASS

public static final java.lang.String PERSON_MAPPER_CLASS
See Also:
Constant Field Values

INET_ORG_PERSON_MAPPER_CLASS

public static final java.lang.String INET_ORG_PERSON_MAPPER_CLASS
See Also:
Constant Field Values

LDAP_USER_MAPPER_CLASS

public static final java.lang.String LDAP_USER_MAPPER_CLASS
See Also:
Constant Field Values

LDAP_AUTHORITIES_POPULATOR_CLASS

public static final java.lang.String LDAP_AUTHORITIES_POPULATOR_CLASS
See Also:
Constant Field Values
Constructor Detail

LdapUserServiceBeanDefinitionParser

public LdapUserServiceBeanDefinitionParser()
Method Detail

getBeanClassName

protected java.lang.String getBeanClassName(org.w3c.dom.Element element)
Specified by:
getBeanClassName in class AbstractUserDetailsServiceBeanDefinitionParser

doParse

protected void doParse(org.w3c.dom.Element elt,
                       org.springframework.beans.factory.xml.ParserContext parserContext,
                       org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Specified by:
doParse in class AbstractUserDetailsServiceBeanDefinitionParser