Dual Integration with LTI enables organizations to establish both an LTI integration and SSO integration. This document provides detailed information for various LMS and SSO’s, including how to establish linkage attributes.
The Video Platform supports the use of dual LTI and SSO integration. To use both LTI and SSO integration, access the integration options available within your dedicated Video Platform zone, under Admin Panel → Integrations. Below, we have included information on how to configure dual integration by your organization's SSO and LMS providers.
Dual LTI with linkage attribute - SSO Settings
Refer to the appropriate SSO section for your organization.
SSO CAS
- Go to https://<organization>.yuja.com and login as an IT Manager for your organization.
- Select Admin Panel, and then choose Integrations.
- Under Select an API to configure, select SSO -CAS.
- Under Dual Integration with LTI (Optional), enter linkage attribute such as external. This is the same attribute that is found in attribute-repository.json file found in C:\etc\cas in the CAS server.
SSO ADFS
- Go to https://<organization>.yuja.com and login as an IT Manager for your organization.
- Select Admin Panel, and then choose Integrations.
- Under Select an API to configure, select SSO -ADFS(SAML).
- Under Dual Integration with LTI (Optional), enter linkage attribute such as http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn. This links to the ADFS user’s UPN.
SSO LDAP
- Go to https://<organization>.yuja.com and login as an IT Manager for your organization.
- Select Admin Panel, and then choose Integrations.
- Under Select an API to configure, select SSO -LDAP.
- Under Dual Integration with LTI (Optional), enter linkage attribute such as sAMAccountName. This links to the LDAP user’s UPN.
SSO OAUTH
The only valid linkage attribute for OAUTH is email. Please refer to the document Integrating the Video Platform with Google OAuth 2.0.
SSO SAML
- Login as admin to SAML.
- Select Manage Apps. Next to YuJa, click Edit.
- Add an attribute named External that is mapped to the same user attribute as the one sent in lis_person_sourcedid/custom_lis_person_sourcedid by the LMS.
- After adding the External attribute, go to https://<organization>.yuja.com and login as an IT Manager .
- Select Admin Panel and choose Integrations.
- Under Select an API to configure, select SSO -Shibboleth(SAML).
- Enter External in linkage attribute and Save.
Dual LTI with Linkage Attribute
Refer to the appropriate LMS section for your organization.
Dual LTI for Canvas with Linkage Attribute
- Login to your Canvas zone as an Administrator.
- Select Admin from your system level menu, and click the All Courses button.
- Select Settings, and then Apps, and then +App.
- Under Configuration Type, choose Paste XML. For information on what to insert in the required fields, please refer to Section 3 of the guide.
- Once the XML Configuration is added, click Submit. This will add the YuJa LTI Link.
- After YuJa LTI link is added, click on the gear icon to the right, and choose Edit.
- Under the Custom Fields section, enter lis_person_sourcedid=$Canvas.user.loginId and then click Submit.
- This will send the user’s username/loginID as the Linkage Attribute to the Video Platform. Other user attributes that can be used can be found here.
Dual LTI for D2L with Linkage Attribute
- Login to your D2L / Brightspace zone as an Administrator.
- Click Settings and choose Config Variable Browser under the Organization Related menu.
- In the search field, type in Parameter.
- For the parameter results, open item Tools.Lti.CustomParamSubstitution.IsEnabled (Org).
- Set the org value to On. This allows for the custom parameter substitution to be passed to the LTI provider later-on.
- Now, go back to your Settings icon, and select External Learning Tools under the Organizational Related menu.
- Click on New Link.
- For the following required fields, please fill out as follows:
- Title: YuJa
- URL: https://<institutionname>.yuja.com/LMSEntry.jsp
- Visibility: Check box next to Allow users to view this link.
- Key/Secret: Check box next to Link key/secret. Then fill out the fields under Key and Secret, using the information provided to you by your Account Manager.
- Custom Parameters: Click on + Add custom parameters. Under the Custom Parameters fields, input the following:
- Name: lis_person_sourcedid.
- Value: $User.username.
This value returns the users username.
- For Security Settings, check the box next to Use link security settings.
- Check the boxes next to all of the sub-options.
- Select Add Org Units.
- Choose the org units to which the link should be made available and then select Insert.
- Select Save and Close. Once the YuJa LTI link containing the Custom Parameters is saved, it will just need to be added as a course link.
- Open one of your courses, and select Edit This Navbar.
- At the bottom of the page, click on Create Custom Link.
- Click on Insert Quicklink.
- Select the External Learning Tools menu.
- Click on YuJa.
Dual LTI for Blackboard with Linkage Attribute
- Login to your Blackboard zone as an Administrator.
- On the System Admin tab, under the Building Blocks section, click BuildingBlocks.
- Click on LTI Tool Providers.
- Click on Register Provider Domain.
- For the following required fields, please fill out as follows:
- Provider Domain: https://<institutionname>.yuja.com/LMSEntry.jsp
- Provider Domain Status: Approved.
- Default Configuration: Set globally. Then input the Key and Secret provided by your Customer Success Manager. If using more than 1 institution, click on Set separately for each link.
- Send User Data: Send user data over any connection.
- User Fields to Send: Select Role in Course, Name, and Email Address.
- Show User Acknowledgment Message: No.
- Click Submit.
- On the next page after submitting the YuJa LTI link, click on Manage Placements.
- Fill in the placement information as follows:
- Label: YuJa Enterprise Video
- Handle: YuJa
- Availability: Yes
Dual LTI for Moodle with Linkage Attribute
Based on the integration structure set by Moodle, to enable dual integration with LTI, please reach out to your designated Customer Success Manager.