Invalid or Missing Deep-Link ID for LTI 1.1 and LTI 1.3 Launches in Ultra Courses




 
Invalid or Missing Deep-Link ID for LTI 1.1 and LTI 1.3 Launches in Ultra Courses

Date Published: Apr 11,2025 Category: Planned_First_Fix_Release:Older_Release; Product:Blackboard_Learn_SaaS   Article No.: 000059257

Producto: Learn SaaS

Versión: SaaS

Descripción: LTI Deep links may have invalid or missing ID when launched in Ultra Experience Courses.

Pasos para repetir:

  1. Create an LTI 1.1 or 1.3 tool provider which supports Deep Linking
  2. Create a Course Content Tool placement and check the box for Supports Deep Linking
  3. Create an Ultra Experience Course
  4. Enter the course and click the course contents (+) icon to create a Document > Add Content
  5. In the Rich Text Editor click (+) > Insert/Add LTI Item 
  6. Use the placement from step 2
  7. Launch the tool using the browser network inspector to capture the POST request (LTI 1.1) or JSON Web Token (LTI 1.3)
Expected Behavior:
The tool launch will pass a valid Deep Link claim with the valid ID of the document created in step 4.

Observed Behavior:
If this is an LTI 1.1 provider: There is no resource_link id in the LTI 1.1 deep link request
If this is an LTI 1.3 provider: the resource_link has an invalid ID

 
Síntomas: For LTI 1.3 the invalid claim from the JWT  looks like this:
"https://purl.imsglobal.org/spec/lti/claim/resource_link": {
"description": "deep link",
"id": "_13_1aaambkdeeplink",
"title": "aaambkdeeplink"
},

 



Versión de destino: SaaS - Fixed (v3900.8.0)
Parche disponible: No