Configuring the Webex Extension
Overview
The Webex Extension enables UniversitySite to create and manage Webex meetings for live instructor-led training events using a Request OAuth integration to invoke Webex APIs on behalf of InstructorSite users. Overview of the process:
- From InstructorSite copy Redirect URL
- From Webex Build the Integration
- Copy/Paste Client ID and Webex Secret
- From InstructorSite Authorize Webex
- From InstructorSite Test Connection
Copy Redirect URL
- From InstructorSite | Global Search "Webex" | Miscellaneous Extensions | click Webex Extension
From Webex Redirect URL, click Copy
Creating the OAuth Integration in Webex & Configuring on InstructorSite:
- Login to Developer.Webex.com
- Click Start Building Apps
From the Integration tile, click Create an Integration
- No - this integration will not use a mobile SDK
- Give the integration a name such as UniversitySite Webex Extension
- Choose an Icon
Give a description for App Hub, such as Allows UniversitySite to create, edit, and delete meetings on behalf of InstructorSite users and record attendance
- Paste the Webex Redirect URI into Redirect URI field on Webex
- On Webex, add the following Scopes:
- meeting:admin_schedule_read,
- meeting:admin_participants_read,
- meeting:admin_schedule_write,
- spark-admin:people_read
Click Add Integration
- From the Congratulations! page, you'll copy and paste the following items from Webex to InstructorSite | Global Settings | Misc | Extensions | Webex Extension:
- Webex Client ID
- Webex Secret
- Save Settings
- From Extensions | Webex Extension | click Step 1: Authorize Webex | Sign In to Webex | Accept
Once redirected to InstructorSite with Webex Authorization Status Success, click Continue
- Save Settings
- Step 2: Test Connection