SSO setup with Easy LMS using Drupal IdP

Last updated on
12 March 2026

This document will help you configure EasyLMS as a Service Provider ( SP ) making Drupal as your Identity Provider ( IDP ). Following these steps will allow you to configure SAML SSO between Easy-LMS and your Drupal site such that your users will be able to log in to EasyLMS using their Drupal credentials.

The Drupal SAML SSO - Identity Provider module is compatible with Drupal 7, Drupal 8, Drupal 9, Drupal 10, and Drupal 11.

Prerequisite:

Drupal SAML IDP Metadata:

  • After installing the module on your Drupal site, in the Administration menu, navigate to ConfigurationPeopleminiOrange SAML IDP Configuration. (/admin/config/people/miniorange_saml_idp/idp_setup)

    Configuration-Drupal-Select-miniOrange-SAML-IDP-Configuration

  • Under the IDP Metadata tab, copy the IDP Entity ID or Issuer, SAML Login URL, and X.509 Certificate. Keep it handy. (This is needed to configure EasyLMS as SAML SP.)

    Drupal-SAML-IDP-Entity-ID-SSO-URL-copy-Certificate

Configure SAML SSO Application in EasyLMS:

  • Navigate to Account -> Advance Setup.

    Easy-LMS-Go-to-Advance-Setup

  • Under Advanced Setup click on Single Sign On button.

    Easy-LMS-Select-Single-sign-on

  • Navigate to SAML Settings and provide the following information from the Drupal. After that click on Save button.

    EasyLMS field (Service Provider) Identity Provider Information (Drupal)
    title Drupal
    SSO URL SAML Login URL
    Entity ID IDP Entity ID / Issuer
    Certificate X.509 Certificate

    Easy-LMS-Paste-IDP-Metadata

Configure Drupal as SAML Identity Provider (IdP):

  • Navigate to the Drupal site and switch to the Service Provider Setup tab of the miniOrange SAML IDP module.
  • Provide the following information from EasyLMS as per below table:

    Drupal field Service Provider Information (EasyLMS)
    Service Provider Name Enter name as per your choice 
    SP Entity ID or Issuer Entity ID
    ACS URL ACS URL
    NameID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

    Drupal-Paste-Workplace-SP-Metadata

  • Scroll down and click on Save Configuration button to save your configuration.
  • Click on the Test link. You will redirect to EasyLMS dashboard.

    Drupal-Click-Test-link

You have successfully set up EasyLMS as Service Provider and Drupal as Identity Provider.

Contact our 24*7 support team

Feel free to reach out to our Drupal experts if you need any sort of assistance in setting up SAML Single Sign-On (SSO) on your Drupal site.  

Get In Touch With Us Join Our Slack Channel

back to top Back to top

Help improve this page

Page status: No known problems

You can: