Skip to content

Conversation

@FrenjaminBanklin
Copy link
Contributor

@FrenjaminBanklin FrenjaminBanklin commented Dec 2, 2025

Adjusts the Materia obonode backend to support the LTI 1.3 version of Materia.

Additional required environment variables:

  • OBO_JWT_KEY: a string used to sign JWTs generated by Obojobo.
  • OBO_LTI_CLIENTID: a string referring to Obojobo's client ID, for use in LTI platform registrations in Materia.
  • OBO_LTI_UUID: a uuid corresponding to Obojobo, for use in LTI platform registrations in Materia.
  • OBO_PRIVATE_RSA_KEY: a string value containing a fully qualified RSA key, for use in signing JWT tokens.
    • Generate via openssl genrsa -out private.key 2048.

@FrenjaminBanklin FrenjaminBanklin merged commit cf1d899 into ucfopen:dev/materia-lti1p3-patch Dec 2, 2025
2 of 3 checks passed
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.

1 participant