Last updated: November 18th, 2022.
Instructions for LTI 1.1
Please note: Below will display the steps on how to set up a new LTI 1.1 integration.
1.
Go to your Class Administrator settings. Login and then select the Integrations tab.
Note: You must have Class Admin access and permissions.

2.
Selecting documentation will take you to the vendor documentation. Locate and press the Create button at the top right corner to create a new LTI Integration for Canvas.

3.
Integration Name, LMS name, and type name are required fields. Give it a name so that you remember what the configuration is for. Select Canvas as the LMS from the dropdown menu. Select the LTI 1.1 here and select save.

4.
To view the Key, Secret, XML, and Launch URL, locate the credential you just created in your list of credentials. Select the configuration by pressing the link to view details. Use the Copy buttons to copy the Key and Secret.
Contact your LMS Administrator for assistance in accessing developer keys to enable and configure LTI Advantage tools in LMS Account Settings.

5.
Press the Config XML link to expand and view and copy the XML code.

6.
Press the Advanced Settings option to configure Email Attribute Name and/or Course Attribute Name. These are optional settings and are not required. Contact your LMS administrator for assistance in configuring these settings.

Add the Class App 1.1 Configuration to Canvas
1.
To Add the Class app to Canvas, locate the Account, Subaccount or Course where you want to add the LTI. Click Settings and navigate to the Apps Tab. Click View App Configurations and select + App.

2.
Select Paste XML as the Configuration Type.

3.
Refer to the screenshot below
Click Submit to confirm the installation of the new tool.

LTI 1.3 Integration
Please note: Below will display the steps on how to set up a new LTI 1.3 integration.
1.
Go to your Class Administrator portal. Login then select the Integrations tab. Note: You must have Admin permissions.

2.
Selecting documentation will take you to the vendor documentation. Locate and press the Create button at the top right corner to create a new LTI Integration for Canvas.

3.
Provide an integration Name. This name is only to designate the integration instance within the Admin Settings and is not externally visible. Select Canvas as the LMS from the dropdown menu. Choose the LT1 1.3 option.

4.
Keep this browser tab open and open a new browser tab. We will be copying data back and forth between Class and Canvas.
5.
In the new browser tab, log in to Canvas with administrator privileges. Open the Admin Settings and click Developer Keys.

6.
Click the +Developer Key Button and Choose LTI Key

7.
Provide a Key Name. Again this name is for internal reference only.
8.
Provide an Owner email address. This is typically the email address of the LMS administrator.
9.
Refer back to the Class admin portal and use the copy function to copy the Redirect-URL and paste into the Redirect URIs: field in Canvas
10.
The Notes field can be left blank.

11.
Under the Configure Method, choose Manual Entry.
12.
Add a Title name. The name entered here will be how the tool appears within the Canvas course.
13.
Enter a Description. This can be simply “Class for everyone”
14.
Enter the Target Link URI. To create the Target URI link, copy the Redirect URI link up to prod.class.com. Append the copied URL with /lti/course. A sample URL will appear as: https://classedu.rest.pod-3.us-east-1.prod.class.com/lti/course
15.
Refer back to the Class admin portal and use the copy button to copy the OIDC endpoint URL. Paste the link in the OpenID Connect Initiation URL field in Canvas.
16.
For the JWK Method, choose Public JWK URL.
17.
Refer back to the Class admin portal and use the copy button to copy the Keyset URL. Paste the URL into the Public JWK URL field in Canvas.
18.
Under the LTI Advantage Services options, toggle Can lookup Account information to the on position.

19.
Under Additional Settings options, change the privacy Level setting to Public.

20.
For placements options, choose Course Navigation and Module Menu.

21.
All other options can be left as default. Save the configuration.
22.
Locate the newly created Developer Key and copy the numerical string under the details column. This is the Client ID. Do not copy the key data under the “Show Key” button.
23.
Toggle the Key State to On.

24.
Refer back to the Class admin portal and paste the client ID in the Client ID field.
25.
For the Authorization URL, paste the following URL: https://canvas.instructure.com/api/lti/authorize_redirect
26.
For the Access Token URL, paste the following URL: https://[SUBDOMAIN].instructure.com/login/oauth2/token
27.
For the Authorization Config URL, paste the following URL: https://[SUBDOMAIN].instructure.com/api/lti/security/jwks
28.
All other fields within the Class LTI configuration page can be left as default unless specifically needed.
29.
Click Save to complete the LTI 1.3 configuration.
Add the Class App 1.3 Configuration to Canvas
1.
Choose ‘client ID’ as the configuration type.
The user would enter the same Client ID from the LMS that was entered on the Integrations page.

2.
Refer back to the Class admin portal for the newly created LTI 1.3 tool and copy the Client ID. Paste the ID into the Client ID field in the Add App Client ID field. Click Submit.

Contact our Support Team
Support Number: 888-975-1112 | 24/7 End-user support | Premium SLA: 24 hours | Standard SLA: 72 hours
Class Support Services Guide