AnsweredAssumed Answered

Are there any known issues with using LTI 1.3 with self-hosted Canvas?

Question asked by Jim Davis on Feb 6, 2020
Latest reply on Mar 4, 2020 by Jim Davis

I am working on an LTI 1.3 tool. To test Canvas integration, I have set up a Canvas LMS in our Amazon Web Services account using the Bitnami "Canvas LMS Certified by Bitnami" machine image, which says it was last updated on 2/5/20, so I am assuming it is close to up-to-date. I have defined a tool per the documentation, and added it to a course module. However, when I try to access the resource that the tool refers to, I get an error:

 


{"errors":[{"message":"An error occurred.","error_code":"internal_server_error"}],"error_report_id":128}

 


My oAuth endpoints point to my server, e.g.:

 


https://my-domain.com/api/lti/security/jwks
https://my-domain.com/login/oauth2/token
https://my-domain.com/api/lti/authorize_redirect

 


which I think is correct. It's entirely possible that I am confused about the keys, as it seems that different sets of documentation refer to the keys differently. For what it's worth, I have the tool working okay with the IMS reference platform, and with Moodle.

 


But my main question: Are there any known issues with using LTI 1.3 with an open source / self-hosted Canvas installation?

Outcomes