Canvas LTI 1.3 Integration - Administrator Setup

1. From the administrator account for your Student Learning & Licensure (SL&L) organization, click on Settings, click Configuration Settings, and then click LMS Integrations:
Screenshot 2024-03-05 151829.jpg

2. Click the Edit button (pencil icon) to the right of LMS 1 or LMS 2
3. From the LMS dropdown, select Canvas
4. In the LMS URL box, enter the URL for your institution's Canvas environment. Ex: canvas.livetext.com, canvas.jsu.edu, etc.

2.jpg


5. Enter the following URLs into the corresponding fields:
  • Public keyset URL: https://Enter Your LMS URL Here/api/lti/security/jwks
  • Access token URL: https://Enter Your LMS URL Here/login/oauth2/token
  • Authentication request URL: https://Enter Your LMS URL Here/api/lti/authorize_redirect
6. In a new tab or window, log into your Canvas administrator account and go to the Site Admin page
3.jpg

7. Go to the Developer Keys menu
8. Click + Developer Key, then click + LTI Key
4.jpg

9. Choose Manual Entry as the Method, then enter the following information to configure the tool:
  • Enter a Key Name
  • Enter a Title
  • Enter a Description
  • Enter the Target Link URI: https://sll.watermarkinsights.com/via/lti/v1p3/launch
  • Copy the Initiate login URL from SL&L and paste it into the OpenID Connect
    Initiation Url 
    in Canvas
  • Copy the Redirection URL and paste it into the Redirect URIs field in Canvas
  • In Canvas, select the Public JWK URL for the JWK Method.
  • Copy the Public keyset URL from SL&L and paste it into the Public JWK URL field in Canvas
image (6).png

10. Expand the LTI Advantage Services section and enable the following features:
  • Can create and view assignment data in the gradebook associated with the tool.
  • Can view assignment data in the gradebook associated with the tool.
  • Can view submission data for assignments associated with the tool.
  • Can create and update submission results for assignments associated with the
    tool.
  • Can retrieve user data associated with the context the tool is installed in.
6.jpg

11. Expand the Additional Settings section, enter the following queries in the Custom Fields box:
  • user_id=$Canvas.user.id
  • user_login_id=$Canvas.user.loginId

Note: For clients to be able to use the ability to authenticate users accessing SL&L from Canvas based on the SIS ID value in Canvas, they would need to include the following custom parameter in the LTI 1.3 administrative set up for SL&L in Canvas (please refer screen-shot):

  • sis_id=$Person.sourcedId

16.png

The mentioned custom parameter value can be added by the Canvas administrator from Developer Keys > Locate the set up for SL&L and click the edit icon > Expand the Additional Settings section > Custom Fields box.

 

12. Under Privacy Level, select Public
7.jpg

13. In the Placements section, deselect the default options (Account Navigation, Link Selection) and select Assignment Selection
8.jpg

14. Click Save to register the LTI 1.3 tool
15. Toggle the newly created LTI 1.3 Developer Key to On
16. Copy the Client ID under the Details column for the newly created LTI 1.3 Developer Key, and paste it into the Client ID field in SL&L

17. In Canvas, navigate to Admin  Site Admin  Settings  Apps
10.jpg

18. Click View App Configurations
19. Click + App
11.jpg

20. Select By Client ID for the Configuration Type
21. Paste the Client ID from step 16 and click Submit
12.jpg

22. Click Install. The newly added app will now appear in the list of Apps
23. Click the gear icon to the right of your app, and click Deployment ID
13.jpg

24. Copy the Deployment ID and paste it into the Deployment ID field in SL&L
25. Enter the following URL in the Issuer field in SL&L: https://canvas.instructure.com
*If you are configuring this integration in the Canvas testing environment, enter: https://canvas.test.instructure.com
*If you are configuring this integration in the Canvas beta environment, enter: https://canvas.beta.instructure.com
*Please make sure there are no trailing spaces or other characters (such as a "/") at the end of the URL

25. Click SAVE in SL&L

Articles in this section

How to Contact Support
There are many ways to reach out! Click here for our support options.
Watermark Academy
Click to access the Watermark Academy for consultation, training, and implementation companion courses.
Customer Community
Can’t find the answer? Ask fellow users how they’re making the most of Watermark in our Community!