Coursedog

Submit a Ticket My Tickets
Welcome
Login  Sign up

Providing Coursedog with a Canvas OAuth Client ID and Client Secret

Overview

  • An administrator must authorize Coursedog with their Learning Management System before it can be used by instructors. This only needs to be done once.

  • In order for Coursedog to authorize against Canvas via OAuth, Coursedog must be provided an OAuth Client ID and Client Secret by the institution. Usually, a Canvas Administrator will generate these credentials.


Generating the Application Key

Prerequisite

Please notify Coursedog of your intent to register the application, so we can provide you the necessary identifiers and answer any questions that might arise.


How to Do It

  1. Within Canvas, navigate to Admin > Developer Keys.

  2. Select “+ Developer Key” to register a new application.

  3. Within the dialog box that pops up, click “API Key”.

  4. Fill out the settings as outlined below. 

Key Name

Coursedog

Redirect URLs

Production

https://app.coursedog.com/api/v1/general/oauth2/canvas/callback

Staging

https://staging.coursedog.com/api/v1/general/oauth2/canvas/callback 

Owner Email

integrations@coursedog.com

Client Credentials Audience

Canvas

Enforce Scopes

  • Leave Unchecked 

  • Coursedog only has access to the data the authorizing account on our behalf already has access to

  1. Click “Save”. 

  2. Ensure the key is enabled as shown below. 

    1. Make a note of the Client ID and Secret Key under “Show Key”

    2. e.g. Client ID in the screenshot below is 27170000000000000015 and the Secret Key will pop up if you click “Show Key”

  1. Send Coursedog this Client ID and Secret Key. 

  2. Once complete, continue with Assessment Freshdesk Documentation - Canvas Integration Guide.



Related Resources


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.