Configuring SAML for Instructure Canvas

REQUIRED ACCOUNT/PERMISSION LEVEL

Bitium: All account levels; must be an admin to set up

Canvas: Must have Admin permissions to set up

In Bitium:

  1. Go to “Manage Apps.”

  2. Select “Instructure Canvas” from the list of installed apps.

  3. Select the “Single Sign-On” tab.

  4. From the dropdown, select “SAML Authentication.”

    Select SAML Authentication

Leave your Bitium window open.

In Canvas:

  1. Log into Canvas.
  2. Go to the Admin view, hover over “Courses,” go to “Manage Accounts,” then to the Organization for which you would like to enable SAML.
  3. On the left side of the screen, click on “Authentication.”
  4. On the right side of the screen, there should now be a drop-down menu: click “SAML.”
  5. Click the button for “Add new SAML config.”

You will now be able to see the following screens in both Bitium and Canvas (the numbers correspond to the order of the steps outlined in the section below):

Configuring SAML for Instructure Canvas

Bitium Fields

Configuring SAML for Instructure Canvas

Canvas Fields

In Bitium & Canvas:

  1. Copy Entity ID from Bitium and paste it into the IdP Entity ID field in Canvas.
  2. Copy Login URL from Bitium and paste it into the Log On URL field in Canvas.
  3. Copy Logout URL from Bitium and paste it into the Logout URL field in Canvas.
  4. Leave the Change Password Link blank (in Canvas).
  5. Copy the X.509 Certificate Fingerprint from Bitium and paste it into the Certificate Fingerprint field in Canvas.
  6. Set the Login Attribute in Canvas to equal “NameID.”
  7. Set Identifier Format in Canvas to equal urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.
  8. Set Authentication Context in Canvas to equalurn:oasis:names:tc:SAML:2.0:ac:classes:Password.
  9. Write Login in the Login Label field.
  10. In Canvas click “Save Authentication Settings.”
  11. In Bitium go back to the Single Sign-On tab for Instructure Canvas and click the “Save Changes” button.
SAML Enabled will be illuminated in green once completed.