# How to integrate opensource code in CANVAS lms lti1.3

**URL:** https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855
**Category:** Support
**Tags:** lti
**Created:** [August 1, 2025, 12:32pm UTC](https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855 "2025-08-01T12:32:20Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Mukeshnithin](https://avatars.discourse-cdn.com/v4/letter/m/41988e/32.png) [@Mukeshnithin](https://meta.discourse.org/u/Mukeshnithin)
#### Post date: [August 1, 2025, 12:32pm UTC](https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855/1 "2025-08-01T12:32:20Z")

</div>

Please hlep to intergrate opensource code in CANVAS lms lti1.3 is there any documentation for that if yes give me the complete guide to intergration

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [August 1, 2025, 12:39pm UTC](https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855/2 "2025-08-01T12:39:50Z")

</div>

Is [this plugin](https://meta.discourse.org/t/discourse-learning-management-system-integration-lti-1-3-authentication/196174) of any use? Seems like someone managed to get it to work.

> [@Discourse Learning Management System Integration (LTI 1.3 Authentication)](https://meta.discourse.org/t/discourse-learning-management-system-integration-lti-1-3-authentication/196174/18):
>
> I was able to get the LTI to work in Canvas with one caveat. Here are my steps: Create a Developer Key in Canvas. It doesn’t matter what you put in the JWK Method and Public JWK In Discourse LTI settings, fill in your settings For the public key, you can navigate to https://\<your\_canvas\_url\>/api/lti/security/jwks and copy the second key. Then you can go to [JWK to PEM Converter Online – Free | 8gwifi.org](https://8gwifi.org/jwkconvertfunctions.jsp) an…

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [September 17, 2025, 7:24pm UTC](https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855/3 "2025-09-17T19:24:16Z")

</div>

@Mukeshnithin did @ondrei’s answer help you address your isuse? If so please tick the solved button on his post. If not, let us know what you’ve been trying and where you are feeling held up!

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [September 22, 2025, 3:00pm UTC](https://meta.discourse.org/t/how-to-integrate-opensource-code-in-canvas-lms-lti1-3/376855/4 "2025-09-22T15:00:35Z")

</div>

This topic was automatically closed after 4 days. New replies are no longer allowed.
