core/runtime now has a dependency to core/security which pulls in PicketLink/PicketBox. We don't want dependencies outside of core leaking into core/runtime, so we should separate the picketlink dependencies out and leave a default JAAS implementation inside of core/security.
It should be noted that this is more of a compilation/classpath issue at this point than a runtime issue - core/runtime has no runtime dependency on PicketLink unless the user configures that in their application (via domain security provider).
|