LTI Pro for Canvas - LTI 1.3

Overview

This article provides specific instructions for configuring Zoom’s LTI Pro with Canvas.

Note: Please ensure that LTI Pro has been installed and you are signed in to configure LTI Pro.

Configuring LTI Pro on Canvas

  1. Create a new credential or update a credential from LTI 1.1 to LTI 1.3 in the LTI Pro configuration page. Login to LTI Pro and go to Manage → Configure. Click Create a new credential link
    1. Add Title
    2. Select which LTI version to use choose “LTI 1.3“
    3. Click Save
  2. Create a Client ID in Canvas. Login to Canvas. Go to Admin → Developer Keys.
    1. Click Developer Key + LTI Key
    2. Key Settings
      1. Set “Key Name“ to what you want
      2. Copy “Tool Redirect URL“ in LTI Pro configuration page to “Redirect URIs
      3. Method“ choose “Manual Entry“
      4. Set “Title“ and “Description“ to what you want
      5. Copy “Target Link URL“ in LTI Pro configuration page to “Target Link URI
      6. Copy “Login Initiation URL“ in LTI Pro configuration page to “OpenID Connect Initiation Url
      7. JWK Method“ choose “Public JWK URL“
      8. Copy “Public JWK URL“ in LTI Pro configuration page to “Public JWK URL
      9. Open Additional Settings and for Privacy Level Choose “PUBLIC
      10. Click Save
    3. Add to Course Navigation. To provide a link to the LTI from course navigation modify the key setting as follows:
      1. Select and add Course Navigation to “Placements”
      2. Add the value of the Target Link URL from LTI Pro configuration page to “Target Link URI”
      3. Add what you want LTI navigation text to be to the “Text”
      4. Click Save
  3. Add Client ID to LTI Pro Canvas Configuration
    1. Find the LTI Key that was just created in the “Developer Keys“ list
    2. Set the State of the LTI Key to ON
    3. Go to LTI Pro Configuration Page →3rd Party Credentials → LTI Canvas → Add Instance
      1. Add domain used to access Canvas to LTI Canvas Site Domain
      2. Copy Client ID of LTI Key (number in Details column) to Client ID
      3. Click Save

        IMPORTANT: If mulitple domains are used to access Canvas (like https://school.instructure.com and https://canvas.school.edu), then repeat Steps 3.3.1 through 3.3.3 for each domain that is used to access Canvas.
  4. Create Canvas App/Tool
    1. On Canvas go to: Admin→ Settings → Apps → View App Configuration
      1. Click + App
      2. “Configuration Type” choose “By Client ID
      3. Copy the LTI Key Client ID (see step 3.3.2) and put into Client ID,
      4. Click Submit
      5. Click Install

  5. Install App/Tool in Course
    1. On Canvas go to a Cours and click Modules
    2. Click + in Module in which Zoom LTI will be added
    3. Click dropdown selection next to Add and select External Tool
    4. Find and select App/Tool made in Step 4
    5. Click Add Item
  6. Launch Zoom LTI 1.3 App/Tool
    1. Click the App/Tool that was added to a Module in Step 4
    2. Launch Success