Panopto setup
This page explains how to prepare Panopto, create an API client, authorize the connector, and start the initial crawl.
Requirements
To use the Panopto connector, you need:
- A Panopto instance that exposes the public Panopto APIs and allows server‑to‑server connections from Glean.
- A Panopto administrator who can:
- Register an OAuth 2.0 client for Glean.
- Obtain or approve client credentials (client ID and client secret).
- Approve the required API scopes for reading users, groups, folders, sessions, permissions, and captions.
- A Glean org admin (or equivalent) with permission to add and configure connectors in the Glean Admin console.
If your Panopto instance is behind a firewall or uses a private domain, you must allow outbound traffic from your Glean deployment to the Panopto APIs for the connector to work.
Setup and configuration
Step 1: Identify your Panopto Hostname
- Sign in to your Panopto instance as an administrator.
- Review the URL in your browser's address bar. Your hostname is the domain portion of that URL.
- Cloud-hosted example:
company.hosted.panopto.com - On-premises example:
panopto.mycompany.edu
- Cloud-hosted example:
- Copy this hostname and enter it into the Panopto Hostname field on the Glean setup page.
Note: Ensure you do not include https:// or any trailing slashes when entering the hostname.
Step 2: Create an API client in Panopto
- In Panopto, click the gear icon in the bottom-left corner to open System Settings.
- Navigate to the API Clients tab and click New.
- Configure the client with the following settings:
- Client Name:
Glean Panopto Client - Client Type:
Server-side Web Application - Redirect URL: Copy the Redirect URL shown on the Panopto setup page in the Glean Admin console. Glean provides the specific value for your deployment; it will look like:
<INSTANCE_URL>/PANOPTO/oauth/verify_code - CORS Origin URL: Leave empty.
- Post Logout Redirect URL: Leave empty.
- Client Name:
- Click Create to generate your credentials.
- Copy the Client ID and Client Secret immediately. The secret may only be visible once.
Step 3: Configure in Glean
-
Go to Admin console → Connectors → Add connector and select Panopto.
-
Enter a name for your Panopto connector.
-
Enter the following Panopto details:
- Panopto Hostname: Enter the hostname identified in Step 1.
- OAuth2 Client ID: Paste the ID from Step 2.
- OAuth2 Client Secret: Paste the Secret from Step 2.
-
Click Save to store your configuration.
Step 4: Authorize
- Click Authorize to open the Panopto OAuth2 authorization window.
- Sign in with your Panopto Administrator account if prompted.
- Grant Glean permission to access your Panopto content.
- Once authorization is complete, you will see a success message.
Step 5: Start the initial crawl
After authorization:
- In the Panopto connector page, start a crawl (for example, by clicking Crawl now if available, or waiting for the scheduled crawl to run).
- The connector will:
- Crawl users, groups, and folders for identity and permissions.
- Crawl sessions for metadata and permissions.
- Download and index captions where available.
- Once the crawl completes, Panopto videos begin appearing in Glean Search and can be used by Glean as grounding.