Search Results :

×

Drupal SAML Single Sign-On SSO Login using Joomla as IdP

The Drupal SAML integration using the miniOrange SAML SP module establishes seamless SSO between Joomla and Drupal site. The users will be able to log in to the Drupal site using their Joomla credentials. This document will walk you through the steps to configure Single Sign-On - SSO between Drupal as a Service Provider (SP) and Joomla as an Identity Provider (IdP). The module is compatible with Drupal 7, Drupal 8, Drupal 9, Drupal 10, and Drupal 11.

  • Download the module:
    Composer require 'drupal/miniorange_saml'
  • Navigate to Extend menu on your Drupal admin console and search for miniOrange SAML Service 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_setup
  • Install the module:
    drush en drupal/miniorange_saml
  • Clear the cache:
     drush cr
  • Configure the module at
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Navigate to Extend menu on your Drupal admin console and click on Install new module button.
  • Install the Drupal SAML SP 2.0 Single Sign On (SSO) - SAML Service 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_setup
  • Go to ConfigurationPeopleSAML Login Configuration in the Administration menu. (/admin/config/people/miniorange_saml/idp_setup)
Configuration-Drupal-Select-miniOrange-SAML-Login-Configuration

  • Under the Service Provider Metadata tab, copy the Metadata URL. Keep it handy. It will required to configure Drupal as Identity Provider.
Drupal SAML Single Sign-On - Copy Metadata URL to configure Drupal as IdP

  • 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 IDP in search box and select miniOrange SAML 2.0 IDP for Joomla plugin.
SAML Single Sign-On (SSO) using Joomla (IdP), Search SAML IDP in search box and click search icon and select minioarnge saml 2.0 idp for joomla

  • Click on Install button to enable the plugin into the joomla site.
SAML Single Sign-On (SSO) using Joomla (IdP), click install button

  • In the Components tab from the left menu sidebar and click on miniOrange Joomla IDP then select Service Provider.
SAML Single Sign-On (SSO) using Joomla (IdP), go to components and select miniorange joomla idp then click service provider

  • Click on the Upload SP Metadata, scrolldown and enter the previously copied metadata url from Drupal in the Enter metadata URL textfield.
  • Click Fetch button.
SAML Single Sign-On (SSO) using Joomla (IdP), Paste the service provider metadata

  • Now, navigate to the Identity Provider tab and copy the metadata url. Keep it handy. It will required to configure Drupal as Service Provider.
SAML Single Sign-On (SSO) using Joomla (IdP), Copy Idp metadata

  • Go to your Drupal site. Navigate to the Service Provider Setup tab of the module and click on the Upload IDP Metadata.
Drupal-Keycloak-SAML-SP-Click-Upload-IDP-Metadata
  • Paste the previously copied Metadata URL from Joomla into the Add from a URL text field and click on the Fetch Metadata button.
Drupal-SAML-SP-Upload-Metadata-File

Note and Contact Us - SSO between two WordPress sites

Note: To update Identity Provider Name, follow these steps:

  • Under Action, select the Edit.
  • Enter Joomla in the Identity Provider Name text field.
  • Scroll down and click on the Save Configuration button.
  • Click on the Test link to test the connection between Drupal and Joomla.
Drupal SAML Service Provider - Check connection between Drupal and Joomla

  • On a Test Configuration popup sign in using Joomla credentials (if an active session is not present). After successful authentication, a list of attributes that are received from Joomla will be displayed. Click on the Done.
Drupal SAML Service Provider - Test configuartion

Congratulations! you have successfully configure Single Sign-on between Drupal and Joomla site.

  • Open a new browser/private window and navigate to the Drupal site login page.
  • Click the Login using Identity Provider (Joomla) link.
  • You will be redirected to the Joomla login page. Enter the Joomla credentials. After successful authentication, the user will be redirected back to the Drupal site.

ADFS_sso ×
Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com