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.
Asked by Tyler Duncan
on Thu 11/3/22 10:42 AM
Last edited Thu 11/3/22 10:43 AM
Sign In to leave feedback or contribute an answer
Answers (2)
This answer has been marked as the accepted answer
David Tod
Fri 11/4/22 9:15 AM
Let me know if you solve it! Tried a few things this morning and still not working.
No feedback
I just so happen to get it to work. I should've read the KB article closely.
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
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
Thank you. That's interesting. I guess I can see how that works, but we try to shy away from API keys generated by users with privileges.
Prefer https://canvas.instructure.com/doc/api/file.developer_keys.html - David Tod Fri 11/11/22 1:01 PM
Prefer https://canvas.instructure.com/doc/api/file.developer_keys.html - David Tod Fri 11/11/22 1:01 PM
Wait...there's an article?! Why is it not linked from the UI?
https://solutions.teamdynamix.com/TDClient/1965/Portal/KB/ArticleDet?ID=144015 - David Tod Fri 11/11/22 1:06 PM
https://solutions.teamdynamix.com/TDClient/1965/Portal/KB/ArticleDet?ID=144015 - David Tod Fri 11/11/22 1:06 PM
FWIW, I got it to work with the documented approach using a System credential, but not an Application credential. No idea why.
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
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
David Tod
Thu 11/3/22 11:01 AM
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?
No feedback
Sheesh! - David Tod Fri 11/11/22 1:12 PM