Alfresco OpenSSO integration

Introduction

The OpenSSO (Open Web SSO) project is an open source project hosted at java.net that offers transparent single sign on to integrate web applications.
In a typical scenario, OpenSSO is a server responsible for identity management,which in turn is backed by some user storage mechanism such as LDAP. Each application on the network does not maintain nor authenticate the user, all the authentication are handled by OpenSSO. This makes possible that a enterprise wide user gains access to every application with a single login. It also facilitates administration, by keeping user attributes in a central place.

The objective of the OpenSSO-Alfresco project is to enlist the various Alfresco front ends (webclient, share, webscripts, SURF, CIFS) as participants of a OpenSSO's single sign on domain.

Features

  • Support for Alfresco Web Client
  • Support for Share
  • Support for Web Scripts
  • Support for automatic user creation in Alfresco if it does not exist, assuming that the user had successfully authenticated
  • Groups synchronization between Alfresco and OpenSSO. Alfresco will reflect the group structure existing in OpenSSO, and will synchronize it at every login
  • Automatic user space creation
  • Logout from SSO domain
  • Guest access

Requisites

  • OpenSSO Enterprise 8.0
  • Alfresco Labs 3 Stable

How does it work?

TDB

How can I start?

If you want to know more about OpenSSO, please follow our OpenSSO - getting started
To integrate Alfresco and OpenSSO, please follow our Howtos

Getting the sourcecode

svn co https://dev.sourcesense.com/svn/alfresco/sso/opensso/trunk/

Issues

Have some issues? Please report them on JIRA

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.