Releases: backdrop-contrib/sso
1.x-2.0.0
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 insettings.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
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.