Package io.micronaut.security.ldap
Class LdapAuthenticationProviderFactory
java.lang.Object
io.micronaut.security.ldap.LdapAuthenticationProviderFactory
Factory to create an LDAP authentication provider if the configuration is enabled.
- Since:
 - 1.2.3
 - Author:
 - Álvaro Sánchez-Mariscal
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionldapAuthenticationProvider(LdapConfiguration configuration, LdapSearchService ldapSearchService, ContextBuilder contextBuilder, ContextAuthenticationMapper contextAuthenticationMapper, LdapGroupProcessor ldapGroupProcessor, ExecutorService executorService)  
- 
Constructor Details
- 
LdapAuthenticationProviderFactory
public LdapAuthenticationProviderFactory() 
 - 
 - 
Method Details
- 
ldapAuthenticationProvider
@EachBean(LdapConfiguration.class) @Requires(condition=LdapEnabledCondition.class) public LdapAuthenticationProvider ldapAuthenticationProvider(@Parameter LdapConfiguration configuration, LdapSearchService ldapSearchService, ContextBuilder contextBuilder, ContextAuthenticationMapper contextAuthenticationMapper, LdapGroupProcessor ldapGroupProcessor, @Named("io") ExecutorService executorService) - Parameters:
 configuration- The configuration to use to authenticateldapSearchService- The search servicecontextBuilder- The context buildercontextAuthenticationMapper- The authentication mapperldapGroupProcessor- The group processorexecutorService- Executor Service- Returns:
 - an 
LdapAuthenticationProviderif the correspondingLdapConfigurationis enabled 
 
 -