Hi,
Currently I am trying to add lti to my local canvas installation, but ran into some problem in validating oauth signature that processed in my external tool :
the environment I have setup:
1. localhost:3000/ is my local canvas app
3. logged in as admin, added the ext app under a course level, and provided the consumer key/shared secret.
4. generated oauthid/key from canvas admin login ->Site Admin->developer key.
Problem: When clicking on the external tool, Canvas send the user to the external app for authorization as expected. The request is as:
But then the error threw out validating the authorization:
Request Method: POST
Status Code: 500 Internal Server Error
Thanks for any advice,
Ruiling
Web developer,
Virginia Tech