Integrating a new Canvas Instance with Pocket Prep

Note: this task will require administrator permissions in Canvas, but only needs to be completed once per organization. 

This guide will walk you through enabling SSO with Pocket Prep in your Canvas instance. Once you have SSO enabled, students and faculty will both be able to automatically login to Pocket Prep via a link in course navigation. You will also have the ability to choose which courses to display the SSO link on.

Connect by creating a Developer Key

The Developer Key allows Pocket Prep to authenticate with your Canvas instance and securely share information. To learn more about Developer Keys, see the Canvas documentation.

  1. Log in to your Canvas instance and navigate to Admin > (select your account from the list) > Developer Keys
  2. Click “+ Developer Key” followed by “LTI Key”

  3. Fill out the Key Settings form as follows and click "Save"

LTI Key Settings Form

Key Name: Pocket Prep SSO

Method: Enter URL

JSON URL: https://api.pocketprep.com/lti/config/canvas


  4.   Click the toggle button in the “State” column to enable your new LTI Developer Key.
  5.   Copy down the number in the “Details” column. This is your Client ID.

  6.   Log in to the Instructor Dashboard and navigate to Admin > Integrations.
  7.   Select “Connect” and fill out the form with the Client ID you copied in step 5.