Hi all,
I'm in the process of writing an SPI for a federation provider that relies on a third party library, and the library in turn uses a number of files. I placed my SPI .jar, the third party library .jar, as well as its required files in the keycloak-1.7.0.Final/standalone/configuration/providers directory. However, when the third party library attempts to locate its required files on the classpath, it cannot find them.
Just for a sanity check, I've placed the files places like the sun/jdk/main module on the AS, and observed that the files were picked up properly since that particular folder was on the classpath.
Can anyone help me understand why those files are not being picked up as classpath resources? Does the configuration/providers directory not get added to the classpath?