I have a new React + Flask webapp. It has its own login for users to start using the app. I have added this as an external tool in Canvas. What I want initially is to see of canvas users can start using the webapp without having to login if they click on the external tool link in a canvas course.
I have 2 methods canvas_login and canvas_launch. The request from canvas reaches canvas_login (where the connection between canvas and webapp is made) and then it redirects to the canvas_launch URI and this does not get hit.
I tried to create a canvas cloud account but it does not allow me to setup Developer Keys for the external tool. Hence I created a canvas on a different mac using docker and exposed it via ngork. Still the launch request is not coming through. Anyone has any ideas?