[OPEN] Intermittent “login_required” error when launching LTI 1.3 tools on iOS Devices

Canvas

Engineers are currently investigating the issue.

Description

Users are experiencing intermittent error messages of "login_required" and "Must have an active user session" when launching the LTI 1.3 tools from our partners on iOS devices.

Expected Behavior

The tool should properly launch.

Workaround

Retry the tool launch.

Steps to Reproduce

There have been no successful replications of this behavior.

Additional Info

  • Engineers at Instructure have dedicated significant resources in an effort to resolve this behavior, but they have not yielded successful results.

  • After thoroughly examining the logs and attempting once more to replicate the issue, we still have no definitive evidence regarding the root cause. All we can ascertain is that users appear to have cookies during the initial step of the LTI launch process, but these cookies mysteriously disappear when the tool redirects the user back to Canvas.

  • The main theory regarding the cause of this issue is that Safari's Intelligent Tracking Prevention (ITP) is known to interfere with cookies during interactions, such as the ones that are failing. However, engineers were not able to confirm or deny this theory when investigating.

INTEROP-8571


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)