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_idp

109 sites Security covered
View on drupal.org

The module functions as a SAML Identity Provider (IdP) and enables Single Sign-On (SSO) between your Drupal site and multiple SAML-compliant Service Providers (SPs) such as Moodle, Oracle, Nextcloud, AWS, Freshdesk, Rocket Chat, and many more. By configuring Drupal as an Identity Provider, users can authenticate once using their Drupal credentials and securely access connected applications without logging in again. This setup ensures centralized authentication, improved security, and seamless user access across integrated platforms.

Know more Setup Guides Our unique case-studies

Benefits of Drupal SAML IdP module

SAML-based SSO allows organizations to maintain strong security controls through centralized identity management. This configuration ensures secure authentication between Drupal (IdP) and connected Service Providers (SPs), while maintaining centralized identity and access management.
When Drupal acts as the Identity Provider:

  • User authentication is handled centrally within Drupal.
  • Connected applications (SPs) rely on Drupal to validate user identity.
  • Passwords and authentication logic are not managed separately across multiple applications.

Important Features of the Module

  • Multiple applications/service providers: Connect your Drupal site with multiple external applications using Single Sign-On (SSO), enabling users to log in once and access all connected platforms securely without re-entering credentials.
  • Both SP and IdP-initiated SSO: Supports both SP-initiated and IdP-initiated Single Sign-On (SSO), enabling authentication to begin either from the Service Provider or directly through Drupal as the Identity Provider.
  • SAML Single Logout: Single Logout (SLO) automatically ends the user session across all connected applications when they log out from one platform, ensuring secure and consistent session management.
  • Sends user Attributes and Constant Attributes: Module allows to send user information, such as name, email, and roles, along with constant attributes to the connected applications.
  • Profile Module Attributes: The module allows sending attributes from the profile module in the SAML response.
  • Signed response and encrypted assertion: Sign SAML responses and encrypt assertions to ensure secure authentication and protect user data during SSO.
  • Custom certificate generation: Create and use custom security certificates to sign or encrypt SSO data, improving security.
  • 2FA after SSO: Add an extra security step after SSO login by adding Two-Factor Authentication (2FA), such as an OTP sent to the user’s phone or email.

Plans for Every Need

Community Premium
$450 / year or $45 / month
Try out the features

  • Unlimited authentications for only the admin
  • Supports one application/service provider
  • Signs SAML assertions
  • Sends basic attributes only in the assertion
  • Only SP-initiated SSO is possible
All features in the community +

  • Unlimited SSO for all user roles
  • Dedicated support engineer
  • Supports multiple applications/service providers
  • Both SP and IdP-initiated SSO
  • Supports SAML Single Logout
  • Sends all user attributes and roles in the SAML assertion
  • Can send the constant and profile module attributes in the SAML assertion
  • Support for signed response and encrypted assertion
  • Custom certificate generation
  • 2FA before SSO
  • Profile module attribute mapping
  • Two Factor Authentication - TFA: This module adds an extra layer of security to your Drupal website with Multi-Factor / Two-Factor Authentication, supporting OTP via email, SMS, and TOTP-based authenticator apps.
  • API Authentication: This module secures your Drupal API endpoints by preventing unauthorized access to your site.

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
3
First release
May 2025
Latest release
3 months ago
Release cadence
121 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
3.0.17 Stable Jan 13, 2026
3.0.16 Stable Aug 8, 2025
3.0.15 Stable May 16, 2025