The Zoom for Canvas Integration supports the ability to schedule meeting, list upcoming meeting, list history meeting and join meeting within the Canvas account. Users can leverage Zoom meetings from within a Canvas course. Features include creating, joining and deleting a Zoom meeting; as well as creating Calendar Event and creating Canvas Conversation.
We also offer an LTI with Canvas.
How to Configure
The Canvas Admin must generate a Developer Key for OAuth authentication, and then enter the Developer ID and Developer Key into the Zoom Integration for LTI Canvas.
To generate the Developer Key
- Sign into Canvas as an Admin.
- Click the Admin tab, then click the Developer Keys menu link.
- Click the Add Developer Key button to display the Key Settings dialog.
- Enter a value (such as Zoom) in the Key Name field.
- Enter the email address of the account owner in the Owner Email field.
- Enter the value https://zoom.us/canvas/oauth/complete in the Redirect URIs field.
Note: The site domain is zoom.us; Do not use www.zoom.us
- Click Save Key.
The Developer Keys section displays the Developer ID and Developer Key. In this example, the Developer ID is 1117590000000000002 and the Developer Key is Q8s4EGhZZ6gNNXcfVPcrV1IlaayIX4DPBqYENIRSoosgeU4J5UisrG2T9tgGwvw8.
To enter the Developer ID and Developer Key into the Zoom Integration
- Log into Zoom as the Zoom Admin.
- Click the Integration menu, then click the Configure link at the right-hand side of the Configure Canvas section of the page.
- In the Canvas Zoom App fields, input the Developer ID and the Developer Key values that were generated by Canvas in the previous procedure.
- Click Save Changes.
- Note the values of the LTI Key and LTI Secret in the LTI section of the Integration menu. These values will be used in the Installation section of this document.
In this example, the LTI Key is n6y7x14iSFKRbfUgWXwHQg and the LTI Secret is 8483XNDHFNAp0yXw2NyNwDTGHr5DwawkuCV6.
The Canvas admin must be added by a Canvas admin.
- Sign in and choose the account in the Admin – Settings page.
- Click the Apps tab and add an external app.
- Choose Configuration Type – By URL.
- Specify the name – ZOOM.
- Specify the Config URL - https://www.zoom.us/canvas/lti-config.xml
- Specify the Consumer Key - the Zoom LTI Key from the previous section.
- Specify the Shared Secret - the Zoom LTI Secret from the previous section.
- Click Submit.
The app named ZOOM is added. When you go to the course, you see the ZOOM link in the Course Navigation.
Grant Access to Zoom
When the Canvas Admin configures the Canvas App and installs the Canvas App, a Teacher/TA/Course Designer sees the Zoom menu link in a Course Navigation. A Student/Observer does not see the Zoom menu link.
When a user clicks the Zoom link, the Authentication page displays. The user clicks the Authenticate button to begin the authorization process.
Only a Canvas user who has a Zoom account with the same email address as their Canvas email address is authorized to use Zoom within Canvas. If Zoom does not have a user with this email address, the user sees an error message stating “The user xxx@xxx is not a Zoom user.”
- If the Consumer Key was not configured correctly during the installation process for External Apps, users see the following error message instead of the Authentication page.
- If the Shared Secret was not configured correctly during the installation process for External Apps, users see the following error message instead of the Authentication page.
Information for using Canvas as a meeting host can be found here.