Thank you!! I was able to get a good bit further debugging the dependencies.|
I now running into the following error and I am not sure how to move on.
I searched with google on "org.pac4j.saml.util.DefaultConfigurationManager Unable to get public no-arg constructor" but did not get much further is it an java version dependency issue?
2022-09-29 19:00:43,966 INFO [main] [] extensions - Create sso session table
2022-09-29 19:00:43,971 INFO [main] [] extensions - Register sso handlers
2022-09-29 19:00:43,975 INFO [main] [] extensions - Load config properties
2022-09-29 19:00:43,984 INFO [main] [] extensions - Build Pac4J config
2022-09-29 19:00:44,002 FATAL [main] [] soap - Unable to start servlet
java.util.ServiceConfigurationError: org.pac4j.saml.util.ConfigurationManager: org.pac4j.saml.util.DefaultConfigurationManager Unable to get public no-arg constructor
at java.util.ServiceLoader.fail(ServiceLoader.java:586) ~[?:?]
at java.util.ServiceLoader.getConstructor(ServiceLoader.java:679) ~[?:?]
at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1240) ~[?:?]
at java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273) ~[?:?]
at java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309) ~[?:?]
at java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393) ~[?:?]
at java.lang.Iterable.forEach(Iterable.java:74) ~[?:?]
at org.pac4j.saml.util.Configuration.bootstrap(Configuration.java:76) ~[pac4j-saml-4.5.4.jar:?]
at org.pac4j.saml.util.Configuration.<clinit>(Configuration.java:50) ~[pac4j-saml-4.5.4.jar:?]
at org.pac4j.saml.client.SAML2Client.<clinit>(SAML2Client.java:88) ~[pac4j-saml-4.5.4.jar:?]
at org.pac4j.config.builder.Saml2ClientBuilder.tryCreateSaml2Client(Saml2ClientBuilder.java:57) ~[pac4j-config-4.5.4.jar:?]
at org.pac4j.config.client.PropertiesConfigFactory.build(PropertiesConfigFactory.java:80) ~[pac4j-config-4.5.4.jar:?]
at com.iwayvietnam.zmsso.pac4j.ConfigBuilder.buildConfig(ConfigBuilder.java:139) ~[?:?]
at com.iwayvietnam.zmsso.pac4j.ConfigBuilder.<init>(ConfigBuilder.java:70) ~[?:?]
at com.iwayvietnam.zmsso.pac4j.ConfigBuilder.getInstance(ConfigBuilder.java:86) ~[?:?]
at com.iwayvietnam.zmsso.BaseSsoHandler.<init>(BaseSsoHandler.java:56) ~[?:?]
at com.iwayvietnam.zmsso.LoginHandler.<init>(LoginHandler.java:39) ~[?:?]
at com.iwayvietnam.zmsso.ZmSsoExtension.init(ZmSsoExtension.java:57) ~[?:?]