Configuring Generic OAuth2 with a Canvas LMS Instance

Hello! I did actually manage to get this fixed.

I had to eventually force the prompt to be removed completely from the Management API endpoint like this:

{
	"options": {
        //...The rest of the connection data retrieved from the GET
		"upstream_params": {}
        }
}

This effectively cleared out the prompt on the config.

Then I had to initiate the connection NOT through the Try Connection button, but through the code itself. Once I set that up, it started working