How do I install the Canvas Credentials LTI in a self-hosted Canvas instance?
In order to use the Credentials LTI in a self-hosted Canvas instance, Canvas admins must create their own API and LTI keys. Please email support@badgr.com and provide the URL of your Canvas instance to begin the process.
Note: Developer Keys is an account permission. If you cannot view the Developer Keys link in Account Navigation, this permission has not been enabled for your user account.
Open Developer Keys
In Account Navigation, click the Developer Keys link [1]. To add a key, click the Add Developer Key button [2].
Configure LTI Key
In the Key Name field, enter the LTI tool name. This name also displays in the Course Navigation menu [1]. In the Method drop-down menu, select the Enter URL option [2].
In the Redirect URIs field, copy and paste the support provided redirect URI [3].
In the JSON URL field, copy and paste the support provided JSON URL [4].
Click the Save button [5].
Add API Key
To add an API key, click the Add Developer Key button [1] and select the Add API Key option [2].
Configure API Key
In the Key Name field, enter the same name as entered in the LTI key creation [1].
In the Redirect URIs field, copy and paste the support provided redirect URI [2].
In the Icon URL field, copy and paste the support-provided icon URL [3].
Click the Save button [4]..
Send ID and Keys to Support
Copy the Developer ID for the LTI key and paste into an email. Label it LTI Client ID.
Copy the Developer ID for the API key [2] and paste it into an email. Label it API Client ID.
To view the API key, click the Show Key button [3]. Copy and paste this key into an email and label it API Secret Key.
Send this information to support@badgr.com. Once Support updates the integration for your Canvas instance, you can install the Credentials LTI.
Locate Client ID
When installing the Credentials LTI on a self-hosted Canvas instance, the Developer ID for the LTI Key is your client ID. To begin installing the Credentials LTI, copy the Developer ID for the LTI Key to your clipboard.
View App Configurations
In Account Navigation, click the Settings link [1]. Click the Apps tab [2]. To view app configurations, click the View App Configurations button [3].
Enter Client ID
In the Configuration Type dropdown menu, select the By Client ID option [1]. In the Client ID field, enter your LTI key developer ID [2].
Click the Submit button [3].