Skip to content

Releases: backdrop-contrib/sso

1.x-2.0.0

17 Nov 04:16
Compare
Choose a tag to compare

Version 2.0.0

This release of the Single Sign-On (SSO) Module for Backdrop CMS enables seamless user authentication across multiple subdomains of the same main domain. By leveraging Backdrop's native session handling and a shared database setup, this module simplifies the process of implementing SSO functionality for multi-site environments.

Key Features

  • Cross-Subdomain Authentication: Automatically logs users into all subdomains of the main domain after logging into any one subdomain.
  • Native Session Handling: Utilizes Backdrop CMS's built-in sessions table and session cookies for efficient and reliable authentication.
  • Centralized Userbase: Supports shared user-related tables (users, sessions, etc.) across subdomains for a unified user experience.
  • Simple Configuration: Requires minimal setup, including:
    • Sharing specific database tables (users, sessions) across sites.
    • Setting the $cookie_domain variable in settings.php file.

This release provides a robust foundation for managing user authentication across subdomains, ensuring a seamless and secure experience for multi-site Backdrop installations. Feedback and contributions are welcome!

1.x-1.0.0

13 Nov 04:47
Compare
Choose a tag to compare

The initial release of the SSO (Single Sign-On) module for Backdrop CMS is designed to enable seamless session synchronization between two Backdrop sites. Key features include:

  • Simple Cross-Site Authentication: Enables users to log in once on either site and be authenticated on the other automatically, with session handling that supports switching back and forth between sites.

  • Masquerade Support: Works smoothly with the Masquerade module, if enabled, to allow administrators to impersonate users across both sites without logging them out unintentionally.

  • Automatic Logout Across Sites: When a user logs out from one site, they are logged out from the second site automatically, ensuring session security and consistency.

  • Customizable Setup: Requires user data consistency across sites. As such, it supports setups where user tables are shared between databases, providing a setup example in the README for seamless integration.

  • Lightweight and Reliable: The module focuses on minimal configuration and ease of use, without the complexity of full-scale SSO systems, making it an excellent choice for two-site setups.

This release offers a straightforward solution for dual Backdrop CMS sites needing synchronized user sessions, addressing the lack of stable and simple SSO alternatives.