About
This article explains how to set up the Kaltura LMS Extensions LTI 1.3 integration in Brightspace. It is intended for Brightspace and Kaltura administrators.
Kaltura LMS Extensions is deployed in Brightspace as a set of external tools. Administrators register and deploy these tools using Brightspace’s LTI Advantage functionality.
Prerequisites
Make sure you have:
- A Kaltura account
- A Brightspace administrator account
- A KAF Configuration Management instance of type D2L, running version 5.99.46 or later
The following modules must be available in the KAF Configuration Management console:
- D2L - Required for the Brightspace integration.
- Hosted - Required for LTI 1.3 authentication and configuration.
- Browseandembed - Required for the Embed Kaltura Media tools.
- Hostedrelated - Optional; required only for related-media functionality.
- Ltigrading - Required only for Kaltura Video Quiz gradebook sync.
Deployment overview
Complete the following steps to deploy Kaltura LMS Extensions in Brightspace:
- Register the Kaltura LTI 1.3 tool in Brightspace.
- Configure LTI 1.3 in the KAF Configuration Management console.
- Configure the Kaltura user ID mapping.
- Create the deployment in Brightspace.
- Create the Kaltura tool links.
- Optionally add My Media and Media Gallery to the Brightspace navigation bars.
- Verify the integration.
Step 1 - Register the Kaltura tool in Brightspace
- Sign in to Brightspace as an administrator.
- Click Admin Tools, and then select Manage Extensibility.
- On the Manage Extensibility page, select the LTI Advantage tab, and then click Register Tool.
- On the Register a Tool page, select Standard.
- Make sure Enabled is selected.
- Configure the following settings:
- Name - Enter a name for the integration, for example, Kaltura LMS Extensions LTI 1.3.
- Description - Enter an optional description.
- Domain - Enter
https://{your_KAF_base_URL}. - Redirect URIs - Enter
https://{your_KAF_base_URL}/hosted/index/oauth2-launch. - OpenID Connect Login URL - Enter
https://{your_KAF_base_URL}/hosted/index/oidc-init. - Target Link URI - Leave blank.
- Keyset URL - Enter
https://{your_KAF_base_URL}/hosted/index/lti-advantage-key-set. - Extensions - Select:
- Assignment and Grade Services
- Deep Linking
- Names and Role Provisioning Services
- Roles - Select Send Institution Role.
- Click Register.
- Keep this information available for the next step, and then click Done.



A confirmation window displays the Brightspace registration details.

Step 2 - Configure LTI 1.3 in the Configuration Management console
- In Brightspace, navigate to Admin Tools > Manage Extensibility > LTI Advantage.
- Click the name of the tool you registered in Step 1.
- On the tool configuration page, scroll down to Brightspace Registration Details.
- In a separate browser tab, sign in to the KAF Configuration Management console at
https://{your_KAF_base_URL}/admin. - Open the Hosted module at
https://{your_KAF_base_URL}/admin/config/tab/hosted. - Set
authMethodto lti1.3. - Complete the following fields using the values in Brightspace Registration Details:
lti13PlatformOidcAuthUrl- Enter the OpenID Connect Authentication Endpoint.lti13AuthTokenUrl- Enter the Brightspace OAuth2 Access Token URL.lti13KeysUrl- Enter the Brightspace Keyset URL.lti13ClientId- Enter the Client ID.
- In the
lti13ServicePrivateKeysection, click generate key pair here. - In the Certificate Generator, click Use.
- Scroll to the bottom of the Hosted module and click Save.
The LTI 1.3 configuration fields display.
The keys are saved in the lti13ServicePrivateKey and lti13ServicePublicKey fields.

Step 3 - Configure the Kaltura user ID mapping
The user ID mapping determines which Brightspace identifier becomes the user’s Kaltura user ID. The mapping must remain consistent so users retain access to their existing media.
Changing the user ID mapping for an existing integration can create duplicate Kaltura users and prevent users from accessing media associated with their previous IDs. If you are migrating an existing integration or the fields already contain different values, contact your Kaltura representative before changing them.
For a Brightspace username-based mapping, configure the following LTI 1.3 fields in the Hosted module:
lti13UserIdClaim-http://www.brightspace.comlti13UserIdClaimProperty-username
- Sign in to the KAF Configuration Management console at
https://{your_KAF_base_URL}/admin. - Open the Hosted module at
https://{your_KAF_base_URL}/admin/config/tab/hosted. - Locate
ltiUserIdAttribute. - If
ltiUserIdAttributealready contains a value, do not change it without confirming the correct mapping for your integration. - Set
lti13UserIdClaimtohttp://www.brightspace.com. - Set
lti13UserIdClaimPropertytousername. - Scroll to the bottom of the Hosted module and click Save.
For other user ID mappings, see Configure the Kaltura user ID used with an LMS integration.
Step 4 - Create the deployment in Brightspace
- In Brightspace, navigate to Admin Tools > Manage Extensibility > LTI Advantage.
- Click the name of the registered Kaltura tool.
- Scroll to the bottom of the page and click View Deployments.
- Click New Deployment.
- Make sure Enabled is selected.
- Configure the following settings:
- Tool - Select the tool registered in Step 1.
- Name - Enter a name for the deployment, for example, Kaltura LMS Extensions LTI 1.3.
- Description - Enter an optional description.
- Extensions - Select:
- Assignment and Grade Services
- Deep Linking
- Names and Role Provisioning Services
- Security Settings - Select each option and its child options:
- Org Unit Information
- User Information
- Link Information
- Classlist, including users not known to the tool
- Configuration Settings - Select Auto Create Grade Items.
- Make tool available to - Add the applicable org unit and select All descendants.
- Click Create Deployment.
- Click View Links.

A confirmation window displays.

If you click Done, you can access the links later by opening the registered tool, clicking View Deployments, and then clicking View Links.
Step 5 - Create the Kaltura tool links
Create the following four links:
- Embed Kaltura Media - Quicklink
- Embed Kaltura Media - Insert Stuff
- My Media
- Course Media Gallery
A separate Video Quiz link is not required. Faculty add video quizzes through the Embed Kaltura Media deep-linking workflow.
- In Brightspace, navigate to Admin Tools > External Learning Tools.
- On the LTI Advantage page, open the registered Kaltura tool.
- Scroll to the bottom of the page and click View Deployments.
- Locate the deployment and click View Links.
- Click New Link.



Create the Embed Kaltura Media Quicklink
- On the Create Link page, make sure Enabled is selected.
- Configure the following settings:
- Name - Enter Embed Kaltura Media.
- URL - Enter
https://{your_KAF_base_URL}/d2l/index/launch/target/browseandembed. - Description - Enter an optional description.
- Type - Select Deep Linking Quicklink.
- Width - Enter
1600. - Height - Enter
800. - Substitution Parameters - Optional.
- Custom Parameters - Optional.
- Click Save.

Create the Embed Kaltura Media Insert Stuff link
- Return to the deployment links page and click New Link.
- On the Create Link page, make sure Enabled is selected.
- Configure the following settings:
- Name - Enter Embed Kaltura Media.
- URL - Enter
https://{your_KAF_base_URL}/d2l/index/launch/target/browseandembed. - Description - Enter an optional description.
- Type - Select Deep Linking Insert Stuff.
- Substitution Parameters - Optional.
- Custom Parameters - Optional.
- Click Save.

Create the My Media link
- Return to the deployment links page and click New Link.
- On the Create Link page, make sure Enabled is selected.
- Configure the following settings:
- Name - Enter My Media.
- URL - Enter
https://{your_KAF_base_URL}/d2l/index/launch/target/my-media. - Description - Enter an optional description.
- Type - Select Basic Launch.
- Substitution Parameters - Optional.
- Custom Parameters - Optional.
- Click Save.

Create the Course Media Gallery link
- Return to the deployment links page and click New Link.
- On the Create Link page, make sure Enabled is selected.
- Configure the following settings:
- Name - Enter Course Media Gallery.
- URL - Enter
https://{your_KAF_base_URL}/d2l/index/launch/target/course-gallery. - Description - Enter an optional description.
- Type - Select Basic Launch.
- Substitution Parameters - Optional.
- Custom Parameters - Optional.
- Click Save.

Optional - Add My Media to the org-unit navigation bar
- Sign in to Brightspace as an administrator and open the applicable org-unit home page.
- Hover over the navigation bar, click Actions for Navbar, and then select Edit This Navbar.
- On the Edit Navbar page, click Add Links.
- In the Add Links window, click Create Custom Link.
- In the Name field, enter My Media.
- Click Insert Quicklink.
- In the Insert Quicklink window, select External Learning Tools.
- Search for and select My Media.
- Under Behavior, select Same window.
- Click Create.
- Click Add.
- On the Edit Navbar page, click Save and Close.




The My Media tool URL is added to the custom link.


My Media is added to the org-unit navigation bar.
Optional - Add Course Media Gallery to the course navigation bar
An administrator can add Course Media Gallery to an individual course navigation bar or a course navigation-bar template.
- Sign in to Brightspace as an administrator and open the applicable org-unit home page.
- Hover over the navigation bar, click Actions for Navbar, and then select Manage All Course Navbars.
- Select the course navigation bar where you want to add Course Media Gallery.
- Click Add Links.
- In the Add Links window, click Create Custom Link.
- In the Name field, enter Course Media Gallery.
- Click Insert Quicklink.
- In the Insert Quicklink window, select External Learning Tools.
- Search for and select Course Media Gallery.
- Under Behavior, select Same window.
- Click Create.
- Click Add.
- On the Edit Navbar page, click Save and Close.

The Edit Navbar page displays.


The Course Media Gallery tool URL is added to the custom link.


Course Media Gallery is added to the course navigation bar.
Verify the integration
After completing the deployment, verify the tools with a test user:
- Open My Media and confirm that the user is provisioned correctly.
- Open Course Media Gallery and confirm that the correct course gallery loads.
- Use Embed Kaltura Media from a Quicklink.
- Use Embed Kaltura Media from the Insert Stuff editor.
- If Video Quiz gradebook sync is enabled, add and submit a graded video quiz and confirm that the grade reaches the Brightspace gradebook.