JOSSO is one of Single-Sign-On Frameworks which you could integrate with eXo Platform. Here is the official website of JOSSO. There are 2 generations: JOSSO 1 and JOSSO 2. The approaches to integrate them with eXo Platform are different. This guideline targets at 2 major versions:
With JOSSO 1.8, REST callback is supported while it is not with JOSSO 2 at the moment.
Prerequisites
$JOSSO_TOMCAT_HOME
:
The JOSSO package that you can download at http://sourceforge.net/projects/josso/files/.
For eXo Platform integration, eXo supports and tests JOSSO 1.8.1, 1.8.2, 2.2.0, 2.3.1 and 2.4.0.
However, the integration can still work with all versions.
It is recommended that you download the packaging bundled with Tomcat (often started with "apache") , for example http://sourceforge.net/projects/josso/files/JOSSO/JOSSO-1.8.2/apache-tomcat-6.0.29_josso-1.8.2.tar.gz/download. If you want to download a JOSSO standalone package, you should refer to relevant guidelines, for example Install JOSSO Gateway - Tomcat 6.0.
The eXo Platform package that is installed at $PLATFORM_TOMCAT_HOME
in case you use the Tomcat bundle or
$PLATFORM_JBOSS_HOME
in case you use the JBoss bundle.