Since this is not really lightblue-specific logic, we should consider switching to use that and remove lightblue-rest-auth module from this project.
Currently the esbtools/jboss-cert-ldap-login-module is packages as a "fat jar" with all its dependencies (mostly because the first consumer of it was a Gradle application), so that project may need to be refactored to produce/release both fat and slim jars (since the current lightblue-rest-auth module is a packaged as a "thin" jar).
Earlier this year, we duplicated the code for the JBoss login module part of this project (lightblue-rest-auth) out into its own repo at https://github.com/esbtools/jboss-cert-ldap-login-module.
Since this is not really lightblue-specific logic, we should consider switching to use that and remove lightblue-rest-auth module from this project.
Currently the esbtools/jboss-cert-ldap-login-module is packages as a "fat jar" with all its dependencies (mostly because the first consumer of it was a Gradle application), so that project may need to be refactored to produce/release both fat and slim jars (since the current lightblue-rest-auth module is a packaged as a "thin" jar).