SSO setup with Schoology using Drupal IdP

Last updated on
12 March 2026

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

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

Configure SAML SSO Application in Schoology:

  • Login into your Schoology admin console.
  • After that, click on Tools tab under the dropdown select School Management tab. 

    Schoology-Select-Tools-and-School-Managment

  • In the left sidebar, click on the Integration tab go to Authentication. In Authentication tab select Cloud/On-Premise Directory and choose SAML.

    Schoology-select-Integration-Authentication

  • Now, copy the link next to The SP Metadata can be found at and keep it handy. (You will need it for configuring Drupal as SAML IDP)

    Schoology-copy-SP-Metadata-URL

  • Enter the Metadata URL from Drupal site into Metadata URL text field. Scroll down and click on the Fill Fields Below from Metadata URL button and It will automatically get all of the fields.

    Schoology-paste-IDP-Metadat-URL

  • Click on the Save Changes Button.

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 and click on the Upload SP metadata to expand it.

    Drupal-SAML-IDP-Select-Upload-Metadata

  • Now paste the metadata URL in Add from a URL text field which was copied from Schoology SSO Application. Click the Fetch Metadata button.

    Drupal-Paste-SP-Metadata

  • Scroll down and click on Save Configuration button.
  • Click on the Test to check connection between Schoology and Drupal. If everything is configured properly, you will be redirected to the Schoology dashboard.

    Drupal-Test-Configuration

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