You are here

SAML known issues and workarounds

Use this information for identifying any known issues while using SAML SSO in Alfresco and its workaround.

Using Alfresco Content Services 5.2 with SAML SSO on WebLogic

If you are using Alfresco Content Services 5.2 with SAML SSO on WebLogic, you must manually locate and remove (or rename with a different extension) the <installLocation>/Oracle/Middleware/Oracle_Home/wlserver/modules/com.oracle.weblogic.security.opensaml2.jar file.

Cause: WebLogic provides a branched opensaml implementation of the libraries that is used by the Alfresco SAML SSO module. This implementation is incompatible with the SAML module.

Troubleshooting: If there are conflicts between the SAML jars implementation provided by WebLogic and the Alfresco SAML module jars, the following message will appear in alfresco.log and SAML SSO for Alfresco will not work as expected.

...
java.lang.ClassNotFoundException: org.opensaml.soap.soap11.impl.BodyBuilder
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1026)
...

Solution: Remove the com.oracle.weblogic.security.opensaml2.jar file.

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.