Troubleshooting: Authorization code

On rare occasions, you may be presented with an error message in Canvas. We're working to make the error messages more meaningful, but in the meantime, you may find some helpful tips below. The tips below are suggested actions based on past experience. They may not resolve the issue in every circumstance. Feel free to contact [email protected] with questions.

Error may also be: Client+does+not+have+access+to+the+specified+Canvas+account

If you see the error reading, "Please ask a Canvas admin to check that the Canvas Credentials Developer key is enabled" when you select the Credentials or Badges menu in a Canvas course, you may need to adjust your Canvas settings (instructions below). This error previously read: Unauthorized_Client

Instructure-hosted solution

An admin can turn Canvas Badges/Credentials client id on for the current Canvas account in Developer keys > Inherited.

  1. As a Canvas admin, navigate to the root account
  2. Select the Developer keys menu
  3. Select the Inherited tab and ensure Canvas Credentials is set to On
Instructure-hosted solution

Self-hosted Canvas instances

Self-hosted Canvas users may encounter this same error if there's an issue with their Redis settings. Redis is required for OAuth to work in Canvas. All self-hosted clients should turn the ignore_redis_failures setting to false.