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
The deep linking url is : https://apollo.codio.com/lti/resource_selection
Canvas¶
See this page for written instructions:
LTI 1.3 integration for 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/jwksAccess Token URL
: https://[CANVAS DOMAIN]/login/oauth2/tokenAuthentication 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/jwksAccess Token URL
: https://[CANVAS DOMAIN]/login/oauth2/tokenAuthentication 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/jwksAccess Token URL
: https://[CANVAS DOMAIN]/login/oauth2/tokenAuthentication 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