Found this content helpful? Log in or sign up to leave a like!
"OpenID Connect Initiation URL" is not found from LTI1.3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Canvas is not able to find "OpenID Connect Initiation URL" from the LTI 1.3.
In my case I have developed a provider which is based on LTI1.3 IMSGLOBAL standard. So when trying to launch the url link , Canvas is sending proper access token request with parameters (clientID, login_hint,target_link_uri,lti_message_hint,canvas_region) to the LTI but unfortunately OidcLogin file is giving us 404 error due to which LTI is not able to request for ID Token.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I recently completed an LTI 1.3 integration for Learning system called OpenDSA
When that happens the root cause is always one (or both) of:
- Wrong URL configured in Canvas :the “OpenID Connect Initiation URL” in the developer-key / tool-deployment does not match an actual route in your tool. so reverify the whole tool registration page in Canvas.
Tool doesn’t expose the route : the path exists in configuration but your web server / framework has no handler mapped for it (e.g., typo, wrong HTTP, bad base-path, behind a firewall) make sure tool exposes the route, try expose your local tool via HTTPS or get a deployment server so it can access some traffic. (you need a publicly reachable HTTPS URL).
Hopefully this helps.