Im having trouble trying to find a solution more efficient for my project.
SW: Wildfly 30.0
I upgraded from wildfly 23 to 30.0
I was using the picketbox to call a CustomLogin inside my WAR in 23.
With the upgrade to 30.0 the picketbox became deprecated, so the solution was to implement the CustomLogin With JAAS.
I configurated the wildfly to use the JAAS with elytron and call a jaas.conf with this configuration:
psstss {
core.auth.TssLoginModule required
};
but with my tries i can't access the core.auth.TssLoginModule that inside of my WAR file.
So i implemented a Module for wildfly with the TssLoginModule, the login worked but we have code in the login logic that calls another library that is inside the project.
Then i extracted that library and added was a Module for wildfly too .
I got a "triangle" of dependencies, i created a graphic demonstrating the issue.
Its a very hard to update solution when i need to change something in the core lib i need to update in the 3 sides.
There is a better way to implement this?