Panopto SAML Single Sign-On (SSO) Integration with Drupal as IdP
Overview
This guide will help you integrate Drupal as a SAML 2.0 Identity Provider (IdP) and Panopto 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.
Installation Steps
- Using Composer
- Using Drush
- Manual Installation
Configuration Steps
Obtain SAML IDP Metadata from Drupal:
- Once the module is installed, navigate to the Configuration tab from the top navigation bar and click on the miniOrange SAML IDP Configuration.
- Navigate to the IDP Metadata tab. Click on the Download Metadata button. Keep it handy. (This information is required to configure Panopto as SAML SP.)
Configure Panopto as Service Provider
- Open a new browser tab or window, Log in to your Panopto Server as Account Administrator.
- Once logged in, expand the System menu and click Identity Providers.
- Click the Add Provider link and select SAML20. Now, in Metadata XML file select previously downloaded metadata file from Drupal and click Import Metadata button.
- Click on Save button.
Configuring Drupal as SAML Identity Provider (IdP):
- Go to the Drupal site. Navigate to the Service Provider Setup tab of the miniOrange SAML IDP module.
- Click on the Upload SP Metadata.
- Upload the metadata file downloaded from the Panopto.
- Now click on the Test link to verify your configuration. If your configurations are correct then you will get the homepage of the Panopto site in the test configuration window.
You have successfully configured the SAML SSO between Panopto as SAML SP and Drupal as SAML IDP.