Guide to Configure Canvas LMS As SP And Drupal As An IDP

Drupal Canvas Integration will allow you to integrate Single Sign-On ( SSO ) login between your Drupal site and Canvas LMS. Canvas SSO integration with your Drupal site will help your users to login into Canvas LMS using their Drupal credentials. The Drupal SAML IDP SSO module is compatible with Drupal 7, Drupal 8 as well as Drupal 9.

Here we will go through a step-by-step guide to configure SAML SSO login between Drupal website as IdP ( Identity Provider ) and Canvas LMS as SP ( Service Provider )

If you have any doubts or queries, you can contact us at drupalsupport@xecurify.com. If you want, we can also schedule an online meeting to help you configure the Drupal SAML IDP module

Step 1: Configure Single Sign On (SSO) Settings for Canvas In Drupal

  • In the miniOrange Drupal SAML IDP module click on the Service Provider Setup tab and enter the following details.
  • Service Provider NameEnter any appropriate name for your Service Provider.
    SP EntityIDhttps://your_domain.acme.instructure.com/saml_consum
    ACS URLhttps://your_domain.acme.instructure.com/saml_consume
  • Go to IDP METADATA tab and Keep IDP Entity ID, Login URL and Logout URL which you will require in Step 2.

Step 2: Configure Canvas setting for Drupal

  • Login to your Canvas LMS domain as an Account Administrator.
  • Switch to Admin View.
  • Drupal SAML IDP admin view Integration with Canvas LMS
  • Go to Courses and under Managed Accounts, click on your domain name.
  • Drupal SAML managed accounts Integrate with Canvas LMS
  • Click on Authentication in the left pane and select SAML from the Choose an authentication service drop down list.
  • Drupal SAML IDP Authentication setting in Canvas LMS
  • Under Current Integration, click on Add New SAML Config and enter the details as shown:
  • Drupal SAML IDP new saml configuration in Canvas LMS as sp
    IdP Entity ID Enter the IDP Entity value. You can find it under IDP METADATA tab in Drupal SAML IDP module.
    Log On URL Enter the IDP Entity value. You can find it under IDP METADATA tab in Drupal SAML IDP module.
    Log Out URLEnter the IDP Entity value. You can find it under IDP METADATA tab in Drupal SAML IDP module.
    Certificate FingerprintFollow 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.
    Login AttributeNameID
    Identifier Formaturn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Authentication Contexturn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport
    Login LabelUsername
    Unknown User UrlLeave blank.

If you don't find what you are looking for, please contact us at drupalsupport@xecurify.com or call us at +1 978 658 9387 to find an answer to your question about Canvas LMS as SP.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com