SSO setup with LearnUpon using Drupal IdP

Last updated on
12 March 2026

This document will help you configure LearnUpon as a Service Provider (SP) making Drupal as your Identity Provider (IDP). Following these steps will allow you to configure SAML SSO between LearnUpon and your Drupal site such that your users will be able to log in to LearnUpon 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 LearnUpon as SAML SP.)

    Drupal-SAML-IDP-Entity-ID-Certificate-Copy

Configure SAML SSO Application in LearnUpon:

  • Login to your LearnUpon account as an administrator.
  • Go to the dashboard.

    drupal saml idp learnupon dashboard

  • Navigate to Settings

    drupal saml idp learnupon settings

  • Go to the Integrations and select Single Sign-On- SAML.

    drupal saml idp learnupon integration SSO

  • Select General Settings.
  • Enter the values by referring to the table below.

    Enable trigger Switch on the Enabled trigger.
    Version Select 2.0.
    Skip Conditions NO
    SAML Token POST param name Enter SAMLResponse.
    Name Identifier Format:

    Enter urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress

    Identify Provider Location (IDP SSO Target URL) In the Identify Provider Location textbox, type the
    learnupon URL that indicates where the users are sent to if they   initiate the SSO from Drupal.
     
    Unauthorized URL Enter /users/sign_in
    Sign out URL Enter /users/sign_in
    Disable portal login page? If enabled user can copy and paste the value from Drupal
     
    Certificate Fingerprint Follow the steps below to copy the Thumbprint of
    certificate:
    1. Open the certificate that was downloaded earlier.
    2. Go to Details and in the field column select
    Thumbprint.
    3. Copy the Thumbprint that opens in the pane by
    pressing CTRL+C (Right-Click won't work!).
    4. Paste the Thumbprint in the Certificate Fingerprint.
    Make sure that there are no spaces in between the
    Certificate Fingerprint.Remove them manually.
     

    Note: This switch disables the login page that is available on the portal. Once enabled, when your users try to access the portal’s login page, they will instead be redirected to the URL, which has been entered into the IDP SSO Target URL field. You can still access the portal login page by entering users/sign_in?no_sso=true at the end of the standard portal URL.

    drupal saml idp learnupon general settings

  • Click Save to complete the configuration.
  • Scroll down to the Manage FingerPrints section.

    drupal saml idp learnupon manage fingerprints

  • Click Save to complete the configuration.
  • OPTIONAL: If you want to enable Just In Time (JIT) provisioning:
  • Go back to the Settings -> Integrations -> Single Sign On – SAML page..
  • Select User & Group Settings.
  • Enable Create Users if they do not exist in your portal.
  • First Name Identifier Format: Enter FirstName.
  • Last Name Identifier Format: Enter LastName.
  • Click Save to complete the configuration.

    drupal saml idp learnupon user settings

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.
  • Under the Service Provider Setup tab, provider the information as per below table.

    Drupal SAML IDP Field

    Service Provider Information (LearnUpon)

    Service Provider Name

    LearnUpon

    SP Entity ID or Issuer

    Copy and paste SP Entity ID or Issuer from the LearnUpon

    ACS URL

    Copy and paste ACS URL from the LearnUpon as service provider

    Drupal-SAML-IDP-Upload-Metadata

  • Scroll down and click on Save Configuration button.
  • Click on Test link to test your configuration.

    Drupal-IDP-LearnUpon-SP-Test-Configuration

You have successfully set up LearnUpon 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: