I am trying integrate CAS with OKTA using SAML 2.0 delegate authentication in CAS 4.1.9
If I use Maven CAS overlay for CAS 4.1.9, pac4j resolves to version 1.7.1.
The feature I am missing with 1.7.1 is the ability to use a JCEKS keystore, and being able to supply a keystore alias.
Can I use pac4j 1.9.3 with CAS 4.1.9 ? If so, how to make the CAS overlay resolve to pac4j 1.9.3 ?
I cannot use CAS 4.2.X or CAS 5, because (a) I need to use XML based Spring configuration, as we have customized the wiring to use our own DB authentication code, that authenticates differently compared to JDBC authenticators providers given with CAS 4.2.X and (b) due to backward compatibility reasons, we need to continue to specify some properties the same way for various custom authentication handlers in cas.properties the way we used to till now
(Currently we are on CAS 3.5.2 and only doing DB/LDAP authentication)