In Canvas, go to Admin > Developer Keys, and then click + Developer Key > LTI Key. The Method will be by entering theURL.
On the left, enter the following values:
Key Name: StoryBox Hub
Redirect URIs: https://storyboxhub.com/lti/launch
On the right, enter the following values:
Method: Enter URL
JSON URL: https://storyboxhub.com/lti/config
Click Save.
On the Developer Keys page, you should see a new entry for StoryBox. Ensure it is set to ON, and take note of the number displayed under the Details column and above the "show key" button: this is the Client ID.
Now add StoryBox as an account-wide app available to instructors. To do this, click Admin > Settings > Apps and then click + App (if not visible, click View App Configurations).
Click the Configuration Type dropdown and choose By Client ID.
Paste in the Client ID from step 5, and click Submit and then Install.
You should see a new entry in the app list for StoryBox Hub. Click the gear button to its right and click Deployment ID.
Return to Admin > Developer Keys, and edit the StoryBox Hub developer key.
Navigate to Placements and ensure you have the following for Course Navigation, Assignment Selection, and Link Selection:
Open Course Navigation, and label Text StoryBox Hub.
Open Assignment Selection, and label Text StoryBox Hub.
Open Link Selection, and:
Add the following Target Link URI: https://storyboxhub.com/lti/launch
Scroll down to Other Account Actions on the right hand side and click Learning Management System (LMS) setup. (If you don't see this option it means your current subscription does not include our LTI integration. Please contact our sales team for package options.)
Update these settings:
Platform ID: This is the domain you use to access Canvas. It will look something like this: https://canvas.yourdomain.com
Client ID: From step 5 in the Canvas steps above
Deployment ID:from step 9 in the Canvas steps above
Authentication request URL/endpoint:https://[canvas.yourdomain.com]/api/lti/authorize_redirect (replace the domain in the square brackets with your Canvas domain)
Access Token URL/endpoint:https://[canvas.yourdomain.com]/login/oauth2/token (replace the domain in the square brackets with your Canvas domain)
Public Keyset URL/endpoint:https://[canvas.yourdomain.com]/api/lti/security/jwks (replace the domain in the square brackets with your Canvas domain)