LTI version 1.3

LTI version 1.3 improves upon version [LTI-1.1] by moving away from the use of OAuth 1.0a-style signing for authentication and towards a new security model, using OpenID Connect, signed JWTs, and OAuth2.0 workflows for authentication. As we have implemented the majority of these improvements already in Codio, we recommend using the LT1 1.1 integration instead of 1.3 unless your LMS specifically requires it, since it is much easier to set up using the Codio LTI App.

For more information, see Learning Tools Interoperability Core Specification

Canvas

There are a number of ways to integrate Codio with Canvas with LTI 1.3. Check out the following videos to see the option that best suits you.

How to configure lti1.3 tool in Canvas manually - part 1

How to configure lti1.3 tool in Canvas manually -part 2

The platform ID is https://canvas.instructure.com, but Public Keyset URL, Access Token URL and Authentication Request URL depend on each institution’s unique Canvas domain URL.

Public Keyset URL: https://[CANVAS DOMAIN]/api/lti/security/jwks
Access Token URL: https://[CANVAS DOMAIN]/login/oauth2/token
Authentication Request URL: https://[CANVAS DOMAIN]/api/lti/authorize_redirect

How to configure lti1.3 tool in Canvas by paste json object

The platform ID is https://canvas.instructure.com, but Public Keyset URL, Access Token URL and Authentication Request URL depend on each institution’s unique Canvas domain URL.

Public Keyset URL: https://[CANVAS DOMAIN]/api/lti/security/jwks
Access Token URL: https://[CANVAS DOMAIN]/login/oauth2/token
Authentication Request URL: https://[CANVAS DOMAIN]/api/lti/authorize_redirect

How to configure lti1.3 tool in Canvas by paste json url

The platform ID is https://canvas.instructure.com, but Public Keyset URL, Access Token URL and Authentication Request URL depend on each institution’s unique Canvas domain URL.

Public Keyset URL: https://[CANVAS DOMAIN]/api/lti/security/jwks
Access Token URL: https://[CANVAS DOMAIN]/login/oauth2/token
Authentication Request URL: https://[CANVAS DOMAIN]/api/lti/authorize_redirect

Connecting/mapping assignments in Canvas

There are also a number of ways you can connect/map assignments. Check out the following videos to see the option that best suits you.

How to connect assignment by lti integration url of assignment

How to connect assignment by resource selection preview

How to connect assignment by endpoint url

How to connect assignment with custom param

If you require any assistance, please don’t hesitate to contact us

Moodle

How to configure lti1.3 tool in Moodle manually

Connecting/mapping assignments in Moodle

There are a number of ways you can connect/map assignments. Check out the following videos to see the option that best suits you.

How to connect assignment by lti integration url

How to connect assignment by resource selection preview

How to connect assignment by endpoint url

How to connect assignment with custom param

If you require any assistance, please don’t hesitate to contact us