Skip to content

Configure Canvas as LTI 1.3 Platform

Dmitry Viskov edited this page Aug 21, 2019 · 12 revisions
  1. Canvas was installed locally in Docker using default manual:

https://github.com/instructure/canvas-lms/wiki/Quick-Start#automated-setup

  1. Enable LTI 1.3 in “Settings / Feature Options” (in the new test org):

  1. Go to the “Developer Keys” section and create new LTI Key:

Redirect URIs: http://127.0.0.1:9001/launch/
Target Link URI: http://127.0.0.1:9001/launch/
OpenID Connect Initiation Url: http://127.0.0.1:9001/login/
JWK Method: Public JWK (use this value: https://github.com/dmitry-viskov/pylti1.3/blob/master/examples/configs/public.jwk.json)
LTI Advantage Services: Enable all toggles

  1. Change “State” from OFF to ON for the new created key

  2. Create new External App: “Settings -> Apps -> +App”
    Choose “Configuration Type: by ClientID”
    Insert “ClientID” from the created Key (value from Details column)

Clone this wiki locally