Step 1: Log in to Canvas as an Account Admin on root account
Step 2: Open the Admin menu from Account Navigation and select the Account name
Step 3: Select Developer Keys in the sidebar
Step 4: Click the + Developer key button and choose LTI Key.
Step 5: You will be navigating to the below screen where you have to fill in the details as mentioned below
Key Name: Loree
Owner Email: support@loree.io
Redirect URIs: https://loree-us-api.crystaldelta.net/lti/auth
Configure Method: Paste JSON
Copy the below JSON values and paste them in on LTI 1.3 Configuration field.
{
"title": "Loree",
"scopes": [],
"extensions": [
{
"platform": "canvas.instructure.com",
"settings": {
"platform": "canvas.instructure.com",
"placements": [
{
"default": "disabled",
"placement": "course_navigation",
"visibility": "admins",
"message_type": "LtiResourceLinkRequest"
}
]
},
"privacy_level": "public"
}
],
"public_jwk": {},
"description": "Production environment ",
"custom_fields": {
"roles": "$Canvas.membership.roles",
"user_id": "$Canvas.user.id",
"course_id": "$Canvas.course.id",
"is_root_account_admin": "$Canvas.user.isRootAccountAdmin"
},
"public_jwk_url": "https://canvas.instructure.com/api/lti/security/jwks",
"target_link_uri": "https://loree-us-api.crystaldelta.net/lti/auth",
"oidc_initiation_url": "https://loree-us-api.crystaldelta.net/lti/launch"
}
Owner Email: support@loree.io
Redirect URIs: https://loreev2.crystaldelta.net/lti/auth
{
"title": "Loree",
"scopes": [],
"extensions": [
{
"platform": "canvas.instructure.com",
"settings": {
"platform": "canvas.instructure.com",
"placements": [
{
"default": "disabled",
"placement": "course_navigation",
"visibility": "admins",
"message_type": "LtiResourceLinkRequest"
}
]
},
"privacy_level": "public"
}
],
"public_jwk": {},
"description": "Production environment ",
"custom_fields": {
"roles": "$Canvas.membership.roles",
"user_id": "$Canvas.user.id",
"course_id": "$Canvas.course.id",
"is_root_account_admin": "$Canvas.user.isRootAccountAdmin"
},
"public_jwk_url": "https://canvas.instructure.com/api/lti/security/jwks",
"target_link_uri": "https://loreev2.crystaldelta.net/lti/auth",
"oidc_initiation_url": "https://loreev2.crystaldelta.net/lti/launch"
}Note: To enable overall, change the "default": "enabled"
To enable in student's view change the "visibility": "public"
Save the Key Settings after filling in the details. (Make sure the JSON format should be valid).
Step 7: Please note/copy the client ID for future reference.
Step 8: Repeat steps 1, 2, and 3. To create an API key click the + Developer key button and choose API Key to access Canvas API’s from Loree.
Key Name: Loree-api
Owner Email: support@loree.io
Redirect URIs: https://loree-us-api.crystaldelta.net/lti/token
Redirect URI (Legacy): https://loree-us-api.crystaldelta.net/lti/token
Click on “Save“ to create new Developer key
Key Name: Loree-api
Owner Email: support@loree.io
Redirect URIs: https://loreev2.crystaldelta.net/lti/token
Redirect URI (Legacy): https://loreev2.crystaldelta.net/lti/token
Click on “Save“ to create new Developer key
Step 10: Turn ON the new developer key status
Step 11: Please note/copy the client ID and secret key for future reference
Step 16: In the dialog that appears, click install:
Step 17: Make sure Loree is available on the External Tools list.

Step 18: You are at the final step of configuration. This process has to be done by the Loree Super Admin at the back-end. All you have to do is share the below values:
Canvas instructure URL (Example: https://crystaldelta.instructure.com)
New LTI client ID
New API client ID
New API client Secret (click on Show Key to get the secret)
We need the Existing developer Keys of Loree tool as well
Old LTI client ID
Old API client ID
Old API client Secret
Note: You can share the details via Email or any mode of a secure connection
(Note: This configuration process may take several minutes. )