Search Results :

×

WordPress SAML Single Sign-On (SSO) Integration with Drupal as IdP

This guide will help you integrate Drupal as a SAML 2.0 Identity Provider (IdP) and WordPress as a Service Provider (SP) using the miniOrange SAML IDP module. This integration enables centralized user management and permission control, allowing users to access multiple applications with a single set of credentials. The module is compatible with Drupal 7, Drupal 8, Drupal 9, Drupal 10, and Drupal 11.

  • Download the module:
    Composer require 'drupal/miniorange_saml_idp'
  • Navigate to Extend menu on your Drupal admin console and search for miniOrange SAML Identity Provider using the search box.
  • Enable the module by checking the checkbox and click on install button.
  • Configure the module at
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Install the module:
    drush en miniorange_saml_idp
  • Clear the cache:
     drush cr
  • Configure the module at
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Navigate to Extend menu on your Drupal admin console and click on Install new module button.
  • Install the Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider module either by downloading the zip or from the URL of the package (tar/zip).
  • Click on Enable newly added modules.
  • Enable this module by checking the checkbox and click on install button.
  • Configure the module at
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Go to ConfigurationPeopleminiOrange SAML IDP Configuration in the Administration menu. (/admin/config/people/miniorange_saml_idp/sp_setup)
Drupal SAML IDP - select miniOrange SAML IDP Configuration
  • Under the IDP Metadata tab, click the Download Metadata button to download the IdP metadata file. (This is required to configure SP.)
Drupal SAML IDP - Download Metadata File
  • Log in to WordPress site as an administrator.
  • From the left side menu click on the Plugins and search for miniorange WordPress SAML.
Click Plugins in left menu and search miniOrange WordPress SAML

  • Click on the Install Now button.
Drupal WordPress SSO - Click Install now

  • Once the module is installed then click on the Activate button.
Drupal WordPress SSO - Click Activate

  • After that enable the miniOrange SSO using SAML 2.0 and select Activate from the dropdown. Click on the Apply button.
Drupal WordPress SSO - Activate module

  • Now, select miniOrange SAML 2.0 SSO from the left side menu. Under the Service Provider Setup tab click on the Upload IDP Metadata tab.
Drupal WordPress SSO - Click Upload Metadata tab

  • Enter the IDP name in the Identity Provider Name field as Drupal and upload the previously downloaded metadata file from Drupal by clicking on the Choose File button.
  • Click on the Upload button.
Drupal WordPress SSO - Upload Metadata file

  • Navigate to the Service Provider Metadata tab, under the Provider Metadata section click on the Download button to download the metadata file.
Drupal WordPress SSO - Download Metadata file

  • Go to the Drupal site. Navigate to the Service Provider Setup tab of the miniOrange SAML IDP module.
  • Click on the Upload SP Metadata.
Drupal-SAML-IDP-Select-Upload-Metadata
  • Upload the previously downloaded metadata file from WordPress by clicking on the Choose File button and click on the Fetch Metadata button.
Drupal WordPress SSO - Upload SP Metadata file

  • Now click on the Test link to verify your configuration. If your configurations are correct then you will get the homepage of the WordPress site in the test configuration window.
Drupal-SAML-IDP-Select-Test-Configure

You have successfully configured WordPress as SAML Service Provider and Drupal as SAML Identity Provider.


[MO_CONTACT_US]
ADFS_sso ×
Hello there!

Need Help? We are right here!

support