[OPEN] Some Instructure owned/created LTI's are blocked when Content Security Policy is enabled

Canvas

Engineers are currently investigating the issue.

Description

When the Content Security Policy is enabled, some Instructure owned LTI Apps are failing to embed content properly.

Expected Behavior

Content is visible.

Workaround

No workaround exists at this time.

Steps to Reproduce

  1. Enable the YouTube LTI tool (Settings > Apps > Search for Youtube > Add App)

  2. Go to Settings > Feature Options > Enable the Content Security Policy feature option

  3. In Settings, go to the Security tab and enable the Content Security Policy

  4. In any course, go to Pages > add a page with a youtube video > Launch youtube from the text editor > select content and embed it (I search “LTI”) - notice that the video does not show in the text editor

  5. Save the page

Result: Embedded content doesn’t load, the error “content on this page violates the security policy, contact your admin for assistance” appears

Additional Info

INTEROP-9085


Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.

Labels (1)
Tags (1)