Hello, I'd like to implement my own version of WebApplicationServiceFactory and SamlServiceFactory in CAS 5.1.0 however I don't see a way to make CAS my implementations instead of the out of the box versions.
In my CAS 4 implementation this was accomplished by specifying custom ArgumentExtractors in argumentExtractorsConfiguration.xml. In CAS 5 it looks like a single argument extractor is defined in CasCoreWebConfiguration and it effectively uses ServiceFactories found on any configuration classes that implement ServiceFactoryConfigurer. This provides a nice mechanism to add new ServiceFactories but I don't see a way to override the existing ones. It seems like an easy way to allow this sort of customization would be to annotate the ArgumentExtractor defined in CasCoreWebConfiguration with ConditionalOnMissingBean so that it could be overriden. Or maybe I'm overlooking an easier way of modifying the behavior in WebApplicationServiceFactory and SamlServiceFactory? Thanks! Geoff -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/e415701d-7aa7-46d9-b529-a27dfafd30f4%40apereo.org.
