Found this content helpful? Log in or sign up to leave a like!

"OpenID Connect Initiation URL" is not found from LTI1.3

Jump to solution
citv257
Community Member

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.

Labels (1)
1 Solution
AdeyemiAina
Community Explorer

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.

View solution in original post

0 Likes