Search Results :

×

Shopify 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 Shopify 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
  • After installing the module on your Drupal site, in the Administration menu, navigate to Configuration → People → miniOrange SAML IDP Configuration. (/admin/config/people/miniorange_saml_idp/idp_setup)
Configuration-Drupal-Click-on-miniOrange-SAML-IDP-Configuration
  • Under the IDP Metadata tab, click on the Download Metadata button. Keep it handy. (This information is required to configure Shopify as SAML SP.)
Drupal-Single-Sign-On-Click-on-Download-Metadata-button

  • Go to your Shopify Store, click on the Apps tab, and select the miniOrange Single Sign On - SSO application.
Shopify-SAML-Single-Sign-On-Click-on-Apps-and-select-miniOrange-SSO

  • Click on the SETUP IDP from the left side.
Shopify-SAML-SP-Single-Sign-On-Navigate-to-Setup

  • Under Configure SSO → Click on Add Identity Provider button.
Shopify-Store-SAML-SP-Single-Sign-On-Ciick-on-Configure-SSO

  • Search for SAML SP in search box and select SAML SSO for Joomla plugin.
  • In the SAML tab, click on the Import IDP Metadata button.
  • Click on Choose File button and upload the previously downloaded metadata file from Drupal.
Shopify-Store-SAML-SP-Single-Sign-On-under-SAML-Click-on-Import-Metadata-button

  • Enter the IdP name and select File radio button.
Shopify-Store-SAML-SP-Single-Sign-On-In-Import-IDP-Metadata-Upload-IdP-metadata-file

  • Click on Import.
  • Scroll to the bottom and click on the Save button.
Shopify-Store-SAML-SP-Single-Sign-On-Click-on-Save-buttom-once-imported-the-Metadata

  • Click on Select → Metadata link against the app under the Configure SSO menu.
Shopify-Store-SAML-SP-Single-Sign-On-Under-Select-Click-on-Metadata

  • From the Metadata tab, select the SP - INITIATED SSO and then click on Show Metadata Details button.
  • Click on the Download Metadata button. (This is needed to configure Drupal as SAML IdP.)
Shopify-Store-SAML-SP-Single-Sign-On-SP-Initiated-SSO

  • 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
  • In the Upload Metadata field, choose the SP metadata file that you downloaded from Shopify and click on the Upload button.
Drupal-SAML-IDP-Joomla-SP-Paste-SP-Metadata-URL

  • Enable the checkbox for Assertion Signed and click on the Save Configuration.

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

  • Navigate to Shopify store.
  • Click on the Configure SSO tab from the left side.
Shopify-Store-SAML-SP-Single-Sign-On-Ciick-on-Configure-SSO

  • Click on the Select → Test Connection against the configured Identity Provider (DrupalSAML).
Shopify-Store-SAML-SP-Single-Sign-On-Click-on-Test-Connection-under-Select

  • Once the test configuration is successful, you will see the list of user attributes that are received from Drupal (IdP).
Shopify-Store-SAML-SP-Single-Sign-On-Test-Connection-is-Successfull


[MO_CONTACT_US]
ADFS_sso ×
Hello there!

Need Help? We are right here!

support