I am trying to configure our Shibboleth IdPas a proxy using Apereo CAS as an external authentication IdP using their native SAML features to replace the deprecated Unicon shib-cas-authn plugin that currently serves this role.
I have used this reference as guide on the CAS side to enabled the CAS SAML support module: < https://apereo.github.io/cas/development/authentication/Configuring-SAML2-Authentication.html > I believe it has been deployed successfully because I find the following in the output from /cas/actuator/info: { "name": "cas-server-support-saml", "version": "7.3.8.3", "description": "Apereo CAS SAML Server and Validation Support" }, { "name": "cas-server-support-saml-core", "version": "7.3.8.3", "description": "Apereo CAS SAML Core/Common Functionality" }, { "name": "cas-server-support-saml-core-api", "version": "7.3.8.3", "description": "Apereo CAS SAML Core Functionality" }, I have created a service registration for our proxying Shibboleth IdP based off of this CAS reference: < https://apereo.github.io/cas/development/services/SAML2-Service-Management.html > However, when I place the service registration in our usual directory for registered services, the following error is logged: ERROR [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Cannot read/parse [{"@class":"org.apereo.cas.support.saml.services.SamlRegisteredService","name":"ITS_Shibboleth_SAML2_Proxy","serviceId":"^h...] to deserialize into type [interface org.apereo.cas. services.RegisteredService]. This may be caused in the absence of a configuration/support module that knows how to interpret the fragment, specially if the fragment describes a CAS registered service definition. Internal parsing error is [Could not resolve type id 'org.apereo.cas.support .saml.services.SamlRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]]> DEBUG [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Could not resolve type id 'org.apereo.cas.support.saml.services.SamlRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]> I'm not sure why it's choking on the class " org.apereo.cas.support.saml.services.SamlRegisteredService" or how to best troubleshoot and resolve this. Any suggestions would be appreciated. -- Baron Fujimoto <[email protected]> ::: UH Information Technology Services minutas cantorum, minutas balorum, minutas carboratum descendus pantorum -- - Website: https://apereo.github.io/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- 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 visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAjLUL2vUxgLZuNLwB9mxMR%2BqiBpnSXpx1ONAkiSKWC1kaB8cw%40mail.gmail.com.
