Skip to content

Draft - LTI 1.3 and Dockerize - #29

Draft
dgwn wants to merge 58 commits into
ucfopen:masterfrom
dgwn:lti1p3
Draft

Draft - LTI 1.3 and Dockerize#29
dgwn wants to merge 58 commits into
ucfopen:masterfrom
dgwn:lti1p3

Conversation

@dgwn

@dgwn dgwn commented Jul 23, 2026

Copy link
Copy Markdown
Member

Proposed Changes

Updates the codebase to use LTI 1.3 (pylti1p3). Leaving marked as draft for the moment because I was having some issues with re-using provisioned OAuth refresh tokens to request new access tokens, instead it asked to re-auth and provision a new refresh token. Probably a simple fix if somebody wants to pick it up.

TODO:

  • confirm that OAuth flow is working as expected and persists after ephemeral access token expires, without needing to re-auth
  • test in development Canvas environment
  • modernize Github Actions for both pushing public image and deployment (See Quiz Extensions for a recent example)
  • doublecheck that packages are up to date before final merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants