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).

samlauth_multi_idp

7 sites Security covered
View on drupal.org

The SAML Authentication Multi IdP module provides tools to extend the samlauth module to allow multiple IdPs to be used at once. IdPs are stored as configuration entities and can easily be exported or imported to config for sync between environments.

This module was built out of necessity when working with a client that required login via multiple portals. It has been tested under that scenario in development, staging and live deployment environments, and therefore should cover most situations that would require similar implementation.

Features

Provides functionality for configuring multiple IdPs which can be used interchangeably on your site.

Provides extended configuration for providing individual Login links for each configured IdP, with the ability to disable links for individual IdPs.

A default IdP is setup on installation, and if you have an IdP already configured with samlauth, it will be installed as the default IdP.

The default IdP will be used as a fallback in the event an invalid IdP link is selected.

Uses the samlauth provided metadata, sso, slo and acs endpoints.

Post-Installation

After installation, head to /admin/config/people/saml/idp to add additional IdPs or configure the default IdP.

Enable login links for relevant IdPs, and they'll appear on the default Drupal login page.

If multiple IdPs are configured and have login links enabled, the default samlauth login link is replaced with a page that lists all the login links for the user to choose from.

Dependencies

This module extends the samlauth module, and it is therefore required to use this module.

Make sure to view the README for installation and configuration instructions.

Activity

Total releases
5
First release
Jul 2025
Latest release
5 months ago
Release cadence
31 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
1.0.1-alpha3 Pre-release Nov 13, 2025
1.0.1-alpha2 Pre-release Aug 28, 2025
1.0.1-alpha1 Pre-release Jul 31, 2025
1.0.0-alpha1 Pre-release Jul 31, 2025
1.0.x-dev Dev Jul 12, 2025