Most Instructure-hosted Canvas instances are automatically authorized
If your institution's Canvas server is hosted by Instructure, you will most likely be automatically approved to connect to our Badgr servers in the U.S. when you add the LTI.
Some Instructure-hosted Canvas instances may need to be manually authorized
If after adding the Badgr LTI to your course, sub-account or account you see an error message like the one below, email us your Instructure-hosted Canvas server URL (e.g., myschool.instructure.com). If you see the message below, please provide the URL as it appears in the message.
Beta and Test installations
Connecting a server that your institution hosts itself using the open source Canvas application is also easy.
In order to connect Badger to a self-hosted Canvas installation, we require that your site has an SSL certificate. Then, you will need to create a Developer Key and then send us your ID, secret Key string, and Canvas server URL. Badgr uses the Developer Key to sign OAuth 2.0 requests so that teachers can connect to their Badgr account and issue badges to students, and our application can be securely identified by your server.
Creating a Developer Key is a one-time set-up process, after which any instructor on your instance of Canvas can add Badgr as an LTI app to a course, or an administrator can add Badgr across a whole account or sub-account.
For more information, see Instructure's How do I add a developer key for an account?
Key Name: Badgr
Owner Email: <your email>
Redirect URI (Legacy): https://api.badgr.io
Redirect URI: https://api.badgr.io
Icon URL: https://api.badgr.io/static/images/logo.png
Need more help? Contact us at email@example.com
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.