Package io.jmix.ldap.authentication
Class LdapAuthenticationManagerSupplier
java.lang.Object
io.jmix.ldap.authentication.LdapAuthenticationManagerSupplier
- All Implemented Interfaces:
- AddonAuthenticationManagerSupplier
public class LdapAuthenticationManagerSupplier
extends Object
implements AddonAuthenticationManagerSupplier
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected JmixLdapGrantedAuthoritiesMapperprotected org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulatorprotected org.springframework.ldap.core.support.LdapContextSourceprotected LdapPropertiesprotected org.springframework.security.ldap.userdetails.UserDetailsContextMapperprotected StandardAuthenticationProvidersProducerprotected org.springframework.context.ApplicationEventPublisher
- 
Constructor SummaryConstructorsConstructorDescriptionLdapAuthenticationManagerSupplier(StandardAuthenticationProvidersProducer providersProducer, org.springframework.context.ApplicationEventPublisher publisher, LdapProperties ldapProperties, org.springframework.ldap.core.support.LdapContextSource ldapContextSource, org.springframework.security.ldap.userdetails.UserDetailsContextMapper ldapUserDetailsContextMapper, JmixLdapGrantedAuthoritiesMapper grantedAuthoritiesMapper, org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator ldapAuthoritiesPopulator) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationManagerReturns a global AuthenticationManager instance provided by an add-on.
- 
Field Details- 
providersProducer
- 
publisherprotected org.springframework.context.ApplicationEventPublisher publisher
- 
ldapProperties
- 
ldapContextSourceprotected org.springframework.ldap.core.support.LdapContextSource ldapContextSource
- 
ldapUserDetailsContextMapperprotected org.springframework.security.ldap.userdetails.UserDetailsContextMapper ldapUserDetailsContextMapper
- 
grantedAuthoritiesMapper
- 
ldapAuthoritiesPopulatorprotected org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator ldapAuthoritiesPopulator
 
- 
- 
Constructor Details- 
LdapAuthenticationManagerSupplierpublic LdapAuthenticationManagerSupplier(StandardAuthenticationProvidersProducer providersProducer, org.springframework.context.ApplicationEventPublisher publisher, LdapProperties ldapProperties, org.springframework.ldap.core.support.LdapContextSource ldapContextSource, org.springframework.security.ldap.userdetails.UserDetailsContextMapper ldapUserDetailsContextMapper, JmixLdapGrantedAuthoritiesMapper grantedAuthoritiesMapper, org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator ldapAuthoritiesPopulator) 
 
- 
- 
Method Details- 
getAuthenticationManagerpublic org.springframework.security.authentication.AuthenticationManager getAuthenticationManager()Description copied from interface:AddonAuthenticationManagerSupplierReturns a global AuthenticationManager instance provided by an add-on.- Specified by:
- getAuthenticationManagerin interface- AddonAuthenticationManagerSupplier
- Returns:
- authentication manager
 
 
-