On this page:
In addition to primary access methods such as IP access, proxy, SAML, or Google/Microsoft single sign-on (SSO), institutions who use Canvas LMS can also enable LMS integration in JSTOR Admin.
The Canvas LMS integration allows instructors to add a link to JSTOR’s homepage to Canvas course navigation for seamless access to the content your institution subscribes to. When users follow the link, they’ll be automatically authenticated without additional login requirements.
Additionally, users with a personal account on JSTOR will be logged into their account if their email address matches their Canvas login.
Enabling the Canvas LMS integration
Before you begin
Enabling the Canvas LMS integration for JSTOR requires configuration in both the Canvas admin interface and JSTOR Admin. This may require coordination if these are managed by different administrators.
-
Canvas LMS administrators:
- You'll need a Canvas account with an Account Admin role or account-level admin permissions to access and create Developer Keys. See "How do I add an admin to an account?" in the Canvas LMS knowledge base for more information.
- After following the steps in Part 1 - Canvas Admin, you'll need to share the client ID and deployment ID generated in these steps, as well as your Canvas domain, with your institution's JSTOR admin.
-
JSTOR administrators:
- You'll need a JSTOR account with admin permissions for your institution. See Accessing JSTOR Admin for more information.
- To complete the steps in Part 2 - JSTOR Admin, you'll need the client ID and deployment ID, as well as your Canvas domain, provided by your Canvas admin.
Part 1 - Canvas Admin
Creating a developer key
To create an LTI key for the JSTOR app:
- Log into Canvas with an account that has admin permissions to Developer Keys.
- Select Admin in the sidebar and then select the name of your institution’s account.
- Select Developer Keys in the Admin navigation sidebar.
- Click the +Developer Key button and select +LTI Key from the drop-down menu.
- In the Key Name field, enter a name to identify the key. For example: “JSTOR”
- Open the Method drop-down menu and select Enter URL.
- In the JSON URL field, paste or enter the JSTOR JSON URL:
https://www.jstor.org/login/lti/v1.3/canvas/config.json
- In the Redirect URIs field, paste or enter the JSTOR Domain URIs:
https://www.jstor.org/login/lti/v1.3/land
- Click the Save button. The page will reload with information from JSTOR’s configuration JSON.
- Return to the Developer Keys screen and toggle the JSTOR key to active in the State column.
- In the Details column, copy the client ID listed and paste it somewhere you can retrieve it later. You’ll need this client ID to deploy the JSTOR app in the next steps, and to share with your institution's JSTOR admin.
Deploying the app
To deploy the JSTOR app:
- Select Settings in the Admin navigation sidebar, then select the Apps tab.
- Click the View App Configurations button.
- In the External Apps screen, click the +App button.
- In the Add App modal, open the Configuration Type menu and select “By Client ID”.
- In the Client ID field, paste or enter the JSTOR client ID generated in the previous steps.
- Click the Submit button. When asked if you want to install the JSTOR tool, click the Install button to confirm.
- In the External Apps screen, locate the JSTOR app, open the JSTOR settings drop-down menu (cogwheel icon), and select Deployment Id.
- In the Deployment Id modal, copy the deployment ID for the JSTOR app and paste it somewhere you can retrieve it later. You or your JSTOR admin will need this deployment ID to configure the LMS integration in JSTOR Admin in the next steps.
Locating your institution's Canvas domain
To locate your institution’s Canvas domain:
- Select Settings in the Admin navigation sidebar, then select the Settings tab.
- Under Canvas Cloud Information, copy the URL listed.
- Note: If you're in a Test or Beta environment, this URL may correspond to your Production environment. In that case, use the Test or Beta domain shown in your browser's address bar.
Part 2 - JSTOR Admin
Configuring the LMS integration
To configure the LMS integration in JSTOR Admin:
- Log into JSTOR Admin with a personal account that has admin permissions for your institution.
- Select Access Methods in the sidebar.
- Select the LMS Integration tab.
- In the Client ID field, paste or enter the JSTOR client ID from Canvas Admin.
- Repeat the previous step for both the Deployment ID and Institution Domain fields.
- Once all three fields have been filled out, click the Save button.
Testing the integration
Once all steps to enable the integration have been completed, you can test if the setup was successful by creating a link to JSTOR in Canvas and testing it for authentication.
- Follow the steps in Adding a link to JSTOR to Canvas course navigation.
- Make sure you're logged out of JSTOR, then open the course and click the JSTOR link in the course navigation.
- We recommend using a browser not already paired with JSTOR, such as an incognito or private browser window.
- If your institution has IP access to JSTOR, we recommend testing the link off your institution's VPN or campus network.
If authentication is successful, a new tab should open to the JSTOR homepage and you should see your institution's name at the top of the page.
If the authentication is unsuccessful, users will see our Need Help Logging in to JSTOR? support page.
Adding a link to JSTOR to Canvas course navigation
As an instructor, if the Canvas LMS integration has been enabled for your institution, you can add a link to the JSTOR homepage to your course navigation. When users follow the link, they’ll automatically receive access to the JSTOR content your institution subscribes to without additional login requirements.
Additionally, users with a personal account on JSTOR will be logged into their account if their email address matches their Canvas login.
To add a link to the JSTOR homepage in your course navigation:
- Log into Canvas.
- Select Courses in the sidebar and then select your course name.
- Select Settings in the course navigation sidebar, then select the Navigation tab.
- Locate “JSTOR” in the list of available options and drag the link into your course navigation. Alternatively, use the options menu to enable and move the JSTOR link.
- Click the Save button to save the changes to your course navigation.
See "How do I manage Course Navigation links?" in the Canvas LMS knowledge base for more information.