Details
-
Enhancement
-
Resolution: Done
-
Critical
-
PLINK_2.6.0.Beta3
-
None
Description
When configuring the handlers chain for a given IdP or SP we need to support a different ClassLoader from where a specific handler class should be loaded from.
Today we always load a handler class from the classloader used to load the picketlink jar classes or from TCCL. See org.picketlink.identity.federation.core.saml.v2.util.HandlerUtil.
It is important to improve how handler classes are loaded so we can load them from different places. A driven use case for that is when you are using the subsystem to configure the handler chain, where handle classes can be in a user-defined static module in EAP or WildFly.