Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

miniorange_saml

2,511 sites Security covered
View on drupal.org

The module functions as a SAML Service Provider (SP) and can be configured to enable Single Sign-On (SSO) between the Drupal site and a SAML-compliant Identity Provider (such as Microsoft Entra ID, Google Apps, ADFS, Salesforce, Okta, Shibboleth, and miniOrange, and others.) This configuration ensures the secure authentication between Drupal site and IdP.

Know more Handbook

What are the benefits of implementing SAML SSO with Drupal?

SSO, based on the SAML specification, provides organizations with the ability to maintain strong security controls through centralized management of authentication. In the case of Drupal SSO, user credentials are not stored locally within Drupal; instead, authentication and access control are delegated to a trusted Identity Provider.
Thus, organizations utilizing Drupal with SAML SSO can:

  • Enhance user experience without compromising on security.
  • Improve system security by shrinking the attack surface and reducing the chances of leaked credentials.
  • Continuously monitor and govern access to mission critical resources and sensitive data.
  • Combine it with an automated User Provisioning solution to avoid manual onboarding and offboarding errors.

These make SAML SSO an ideal choice for enterprise implementations of Drupal, intranets, and portals, as well as external customer-facing applications.

Module Features

  • Easy Configuration: Quickly configure the module with any SAML-compliant IdP using a few simple steps. Comprehensive documentation is available for guidance. Supports setup via metadata URL or metadata file.
  • Multiple IdP Support: Allows configuration of multiple IdPs.
  • Single Logout (SLO): The module supports the SLO feature. With this feature, users can log out of Drupal and automatically be logged out of all connected Identity Providers (IdPs).
  • Strict IdP-Based Login: Enforces login using only IdP credentials, redirecting users to the IdP and restricting access to the Drupal login page.
  • Profile Module Mapping: Supports mapping attributes to profiles created using the profile module.
  • Attribute Mapping: Map IdP attributes to Drupal user fields seamlessly.
  • Role Mapping: Assign user roles in Drupal based on attribute values from the IdP.
  • Attribute-Based SSO: Control user login based on IdP response attributes like role, department, or group membership.
  • Domain-Based IdP Redirection: Redirect users to specific IdPs based on their email domain in multi-IdP setups.
  • Post-Login/Logout Redirection: Redirect users to a static page after login or logout.

Note: Few features are available in the upgraded versions of the module.

Complementary modules

  • User Provisioning & Sync: This module helps automate user account provisioning and deprovisioning while syncing user roles and groups between the server and the client.
  • API Authentication: The Drupal REST & JSON API Authentication module secures Drupal APIs using methods like Basic Auth, API Keys, JWT, and more.

Need any help?

If you face any issues or need any help in configuration, please feel free to reach out to us at [email protected]. You can also connect with us on the Drupal Slack channel.

 Contact Us Join Our Slack Channel

Activity

Total releases
10
First release
May 2025
Latest release
2 weeks ago
Release cadence
36 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
3.1.4 Stable Apr 1, 2026
3.1.3 Stable Feb 25, 2026
3.1.2 Stable Feb 10, 2026
3.1.1 Stable Jan 23, 2026
3.1.0 Stable Dec 9, 2025
3.0.22 Stable Nov 17, 2025
3.0.21 Stable Nov 14, 2025
3.0.20 Stable Oct 29, 2025
3.0.19 Stable May 19, 2025
3.0.18 Stable May 16, 2025