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

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

  • Go to 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.
  • Reddit create app
  • Go to Courses and under Managed Accounts, click on your domain name.
  • Reddit create app
  • Click on Authentication in the left pane and select SAML from the Choose an authentication service drop down list.
  • Reddit create app
  • Under Current Integration, click on Add New SAML Config and enter the details as shown:
  • Reddit create app
    IdP Entity ID Enter the IDP Entity value that you get from Step 1.
    Log On URL Enter the IDP Entity value that you get from Step 1.
    Log Out URLEnter the IDP Entity value that you get from Step 1.
    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.

Free Trial

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