Search Results :

×

Joomla 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 Joomla 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. This 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
  • Once the module is installed, navigate to the Configuration tab from the top navigation bar and click on the miniOrange SAML IDP Configuration.
Configuration-Drupal-Click-on-miniOrange-SAML-IDP-Configuration
  • Navigate to the IDP Metadata tab. Copy the Metadata URL
Drupal-SAML-IDP-Joomla-SP-Copy-Metadata-URL

  • Login with your Joomla Administrator Account credentials.
  • Go to System tab.
Drupal SAML Single Sign-On - Go to System Tab

  • Select Extension from the Install section.
Drupal SAML Single Sign-On - Select Extension

  • Click on Install from Web.
SAML Single Sign-On (SSO) using Joomla (IdP), choose install from web

  • Search for SAML SP in search box and select SAML SSO for Joomla plugin.
Drupal-SAML-IDP-Joomla-SP-Select-SAML-SSO-for-Joomla

  • Click on Install button to enable the plugin into the joomla site.
Drupal-SAML-IDP-Joomla-SP-Click-Install-button

  • In the Components tab from the left menu sidebar and click on miniOrange SAML Single Sign-On then select Service Provider Setup.
Drupal-SAML-IDP-Joomla-SP-Select-Service-Provider-Setup

  • Click on the Upload IDP Metadata, scrolldown and enter the previously copied metadata url from Drupal in the Enter metadata URL textfield.
  • Click Fetch button.
Drupal-SAML-IDP-Joomla-SP-Paste-IDP-Metadata-URL

  • Now, navigate to the Service Provider Metadata tab and copy the metadata url. Keep it handy. It will required to configure Drupal as Identity Provider.
Drupal-SAML-IDP-Joomla-SP-Copy-SP-Metadata-URL

  • 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
  • Paste the copied Metadata URLfrom Joomla into the Add from a URL textfield and click on Fetch Metadata button.
Drupal-SAML-IDP-Joomla-SP-Paste-SP-Metadata-URL

  • Click on the Test link to check connection between Drupal and Joomla
Drupal-SAML-IDP-Joomla-SP-Click-test-link

  • If your configurations are correct then you will get the homepage of the Joomla site in the test configuration window.
Drupal-SAML-IDP-Joomla-SP-Test-Successfull

You have successfully configured the SAML SSO between Joomla as SAML SP and Drupal as SAML IDP.


[MO_CONTACT_US]
ADFS_sso ×
Hello there!

Need Help? We are right here!

support