Lithium SSO is a single sign-on project that allows two-way authentication between Drupal and the community platform systems from Lithium.

The login process, account registration and credentials recovery are all performed by Drupal. After login, Drupal will send the user back to the page they came from on the Lithium platform.

When the user is logged into Drupal they are automatically logged into the Lithium site that is set in the configuration page at admin/config/services/lithium-sso.

Lithium SSO requires the Libraries module, both versions 1.0 and 2.0 should work. Before installing this module you must obtain the LithiumSSO libraries (lithium_sso.php) from your Lithium provider and place it in a sub-directory named lithium_sso in the libraries directory at /sites/all/libraries.

How does Drupal and Lithium Single Sign-On work?

  1. Register a new account on the Lithium platform and you will be redirected to the Drupal site to complete the registration.
  2. Login on the Lithium platform and you will be be redirected to the Drupal site to complete the login.
  3. Create and update new user accounts on the Lithium system via Drupal.
  4. Sign out of one website and you will get logged out of the other one.
  5. After the completion of any one of these operations: registration, logging or credential recovery Drupal will always redirect you back to the platform page you came from.

This module provides full single sign-on integration and user data synchronisation with Lithium by creating Lithium SSO tokens, although it does not provide integration of forum posts or threads.

Requirements:
Libraries 7.x-2.x

Supporting organizations: 

Project information

Releases