Class InMemoryAuthenticationProviderFactory


  • public class InMemoryAuthenticationProviderFactory
    extends Object
    • Constructor Detail

      • InMemoryAuthenticationProviderFactory

        public InMemoryAuthenticationProviderFactory​(org.springframework.core.env.Environment env,
                                                     PasswordEncodersUtil passwordEncodersUtil,
                                                     String propertiesResourceLocation,
                                                     String authProviderName)
                                              throws com.aquima.interactions.foundation.io.ResourceException,
                                                     IOException
        Throws:
        com.aquima.interactions.foundation.io.ResourceException
        IOException
    • Method Detail

      • create

        public org.springframework.security.authentication.AuthenticationProvider create​(org.springframework.security.config.annotation.ObjectPostProcessor<Object> objectPostProcessor)
        Create a new DaoAuthenticationProvider with InMemoryUserDetailsManager populated with the users from specified usersProperties
        Parameters:
        objectPostProcessor - Spring ObjectPostProcessor used to properly initialize Spring beans programmatically
        Returns:
        A new AuthenticationProvider backed by specified usersProperties