'Canvas LTI launch gives Unrecognized token \'iss\'
New to canvas LTI.
Trying to implement a basic launch to see what data parameters LMS(canvas) will be send to my endpoint.
Before that:
Created a Developer Key from canvas. Noted the client ID
Went to settings -> apps -> add app -> by client ID and used the ID from step 1.
Went to a course -> add a module -> Add item to module(external tool) selected my app created in step 2.
Click on the App link(launch) and gets the following error:
{"message": "Could not parse request body into json: Could not parse payload into json: Unrecognized token \'iss\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (byte[])\"iss=https%3A%2F%2Fcanvas.instructure.com&login_hint=ce958d31919f77ad0ef5e7e928e5ea087b35944d&client_id=10000000000010&target_link_uri=https%3A%2F%2Fmaster.d1z84s1ajfpa4v.amplifyapp.com<i_message_hint=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ2ZXJpZmllciI6IjM1NGQ4YWRkMzdmZTBmOWM0NzFlZTc2YTdhOGNmY2ZmYTg3NTdlNDJmMDZmODBjZGU1NDg2YWQ0ZTE2YjE0NjU2NjMxMDU3OThlNzY3YzY1NTg0NTM2MTQ5ZTk5NWM4YjM0NzFmYzg5ZDA3YjU1OWI4MTQ4NDZkOGM5MmQwZjA1IiwiY2FudmFzX2RvbWFpbiI6IjUyLjQ1LjIzOS4yMzQiLCJjb250ZXh0X3R5cGUiOiJDb3Vyc\"[truncated 166 bytes]; line: 1, column: 5]"}
The docs are really not helping me, So here seeking for some help, please correct me If I am wrong or missed any steps.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
