1. Register LTI Tool in Canvas

Register LTI Tool in Canvas

  1. Login to Canvas:

  2. Access Developer Keys:

    • Click on the Admin tab.

    • Select your university.

    • Go to the Developer Keys tab.

    • Click +Developer Key.

    • Select +LTI Key.

  3. Enter Key Details:

    • Enter the Key Name and Owner Email.

    • Enter the Redirect URL (e.g., https://epcsdotnet.chalkandwire.com/epcs/lti13/launch).

    • Select Manual Entry as the method.

    • Enter the Title and Description.

    • Enter the Target Link URI and OpenID Connect Initiation URL:

      • Target Link URI: https://epcsdotnet.chalkandwire.com/epcs/lti13/launch

      • OpenID Connect Initiation URL: https://epcsdotnet.chalkandwire.com/epcs/lti13/connect

  4. Configure JWK Method:

    • Select Public JWK URL as the JWK Method.

    • Enter the Public JWK URLhttps://epcsdotnet.chalkandwire.com/epcs/lti13/Jwks.

  5. Expand LTI Advantage Services:

    • Check the list of required services.

  6. Expand Additional Settings:

    • Privacy Level - Public

    • Provide custom fields, e.g.:

      • snParameter=$Canvas.user.sisSourceId

      • emailParameter=$Person.email.primary

  7. Select Placements:

    • Choose appropriate placements from the dropdown (e.g., Course Navigation).

    • Under the selected placement, fill in the required details:

      • Target Link URI: https://epcsdotnet.chalkandwire.com/epcs/lti13/launch

      • Fill in Text(Name visible in course page), Height, and Width

  8. Save and Enable Key:

    1. Click Save.

    2. Find your key from the list of Developer Keys.

    3. Note down the details (this is the client ID).

    4. Enable it by toggling the button under the state column.

    5. A pop-up will appear; click Switch to On.