Liferay, Alfresco, LDAP and SSO - Full Integration

By Jonas Yuan; Draft: July 11, 2007; Updated: Feb. 03, 2010

Single sign-on (SSO) is a method of access control that enables a user to authenticate once and gain access to the resources of multiple software systems. General speaking, SSO is a session/user authentication process that allows a user to provide his or her credentials once in order to access multiple applications. The single sign on authenticates the user to access all the applications he or she has been authorized to access. It eliminates future authenticaton requests when the user switches applications during that particular session. Web Single sign on works strictly with applications accessed with a web browser. The request to access a web resource is intercepted either by a component in the web server, or by the application itself. Unauthenticated users are diverted to an authenticaton service and returned only after a successful authentication. The JA-SIG Central Authentication Service (CAS) is an open single sign-on service that allows web applications the ability to defer all authentication to a trusted central server or servers.

Liferay Portal 5.0 Enterprise Intranets
for version 4.3, 4.4, 5.0; Sample Chapter
A practical guide to building a complete corporate intranet with Liferay
Liferay Portal 5.2 Systems Development
for version 5.2, 6.0; Sample Chapter
Build Java-based custom intranet systems on top of Liferay portal

Liferay Portal + Alfresco CMS + OpenX Ads = Website

Building Dynamic, Content-Rich and Ad-Serving Websites: Sesame Street and Sesame Workshop - The full integration of Liferay, Alfresco and OpenX - presented on Liferay Meetup (Liferay Community Meetup on August 1, 2008)
Here demostrates a generic solution of SSO CAS plus LDAP with RESTful Integration against (refer to Overview or Presentation for Alfresco + Liferay: Content Management and Portal Meetup at July 18, 2007)

  1. Alfresco Standalone Application (Alfresco web client v3.1 E); and Alfresco Share;
  2. Liferay Portal (v6.0 with FCKEditor 2.6.4) and Alfresco Portlets (v3.1 E: Alfresco Client, My Spaces, Document List, My Tasks, My Web Files, and My Web Forms); -
    A) full RESTFul Integration - making content-rich flashes (e.g., SWF, Video, Game, Slideshow, Video Queue, Video List, Play-list) available for Journal Articles;

    B) Ad Server OpenX Integration;
    C) Java eCommerce Konakart 3.2
    D) XForms Orbeon Forms 3.7.1
    F) Liferay Social Office 1.5 RC(EE 5.2.7 SP3)
  3. Alfresco Standalone Application (Alfresco web client v3.0.0 E);
  4. Liferay Portal (v5.1.2 with FCKEditor 2.6.3) and Alfresco Portlets (v3.0.0 E)
  5. Alfresco Standalone Application (Alfresco web client v2.2.0);
  6. Liferay Portal (v5.0.1) and Alfresco Portlet (v2.2.0);
  7. Liferay Portal (v4.3) and Alfresco Portlets (v2.0.1 and v 2.1) with SSO CAS and LDAP
  8. Liferay Portal (v4.3), Alfresco Portlet,  and furthermore, Alfresco Compliant Standalone Application (v2.1).

Alfresco 3.1 E, LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS (Apache Directory Server) against Alfresco standalone application (v 3.1 E)

Usage - Real Demo Alfresco Share Download Read me

Liferay Portal (6.0 with FCKEditor 2.6.4), Alfresco Portlet (3.1 E), LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS against Liferay Portal (6.0) and Alfresco Portlet (3.1 E). SSO server and Liferay Portal have different domains (docs.cignex.com and liferay.cignex.com). RESTFul Integration with Alfresco and Ad server OpenX is also covered.

Usage - Real Demo Social Office Demo Download Read me Download CAS Server 3.2

Alfresco 3.0.0 E, LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS (Apache Directory Server) against Alfresco standalone application (v 3.0.0 E)

Usage - Download Read me

Liferay Portal (5.1.2 with FCKEditor 2.6.3), Alfresco Portlet (3.0.0 E), LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS against Liferay Portal (5.1.2) and Alfresco Portlet (3.0.0 E). SSO server and Liferay Portal have different domains (docs.cignex.com and liferay.cignex.com). RESTFul Integration with Alfresco and Ad server OpenX is also covered.

Usage - Download Read me

Alfresco 2.2.0, LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS (Apache Directory Server) against Alfresco standalone application (v 2.2.0)

Usage - Download Read me

Liferay Portal (5.0.1), Alfresco Portlet (2.2), LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS against Liferay Portal (5.0.1) and Alfresco Portlet (2.2.0). SSO server and Liferay Portal have different domains (docs.cignex.com and liferay.cignex.com). RESTFul Integration with Alfresco and Ad server OpenX is also covered.

Usage - Download Read me

Alfresco 2.0.1, LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS (Apache Directory Server) against Alfresco standalone application (v 2.0.1)

Usage - Download Read me

Liferay Portal (4.3), Alfresco Portlet (2.0.1 and 2.1), LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS against Liferay Portal (4.3) and Alfresco Portlet (2.0.1). SSO server and Liferay Portal have different domains (docs.cignex.com and liferay.cignex.com).

Usage - Download Read me Instructions for Do-It-Yourselfers

Liferay Portal (4.3), Alfresco Portlet (2.1), LDAP ADS and SSO CAS

Usage - Download Read me

Liferay Portal (4.3), Alfresco Portlet and  Alfresco Compliant Standalone Application ( 2.0), LDAP ADS and SSO CAS

SSO CAS plus LDAP ADS against Liferay Portal,  Alfresco Portlet and Alfresco Compliant Standalone Application ( 2.0). SSO server and Liferay Portal have different domains (docs.cignex.com and liferay.cignex.com).

Usage - Read me