Configure Canvas iPaaS Connector
I am testing out the canvas connector using a token. The connector is running into an issue with the authentication. I have changed the domain and changed the authentication to accept a generic API Key, but luck.
Answers (3)
Let me know if you solve it! Tried a few things this morning and still not working.
I was able to use the Generic API Key.
I gave API Key Name a value of Authorization. Then the API Key with Bearer in front of the token value. - Tyler Duncan Fri 11/11/22 11:31 AM
Prefer https://canvas.instructure.com/doc/api/file.developer_keys.html - David Tod Fri 11/11/22 1:01 PM
https://solutions.teamdynamix.com/TDClient/1965/Portal/KB/ArticleDet?ID=144015 - David Tod Fri 11/11/22 1:06 PM
I would really like to be able to use Developer Keys rather than the generic bearer token approach. - David Tod Fri 11/11/22 1:35 PM
Hey all, one way to prevent this is on the connector you need to make sure the base url is the same as the system you are logging into. It is defaulted to "canvas.instructure.com/api" you need to change that URL
Goto:
Canvas Connector - > Configuration -> Click on "domain" and change the domain there to your org ex: myorg.test.instructure.com/api , make sure that it does end with the "/api"
I ran into this same issue and never resolved.
On reflection, while I'm not entirely sure what a standard OAuth2 flow would look like, our default authentication uses SSO via SAML2 so entering a username and password in the credentials might be the problem.
I wonder if it requires the /login/canvas authentication method?
Sheesh! - David Tod Fri 11/11/22 1:12 PM