Activity Feed
- Got a Like for Re: Passing Parameters to LTI Launch URL. 06-23-2022 12:41 PM
- Got a Like for Re: LTI Variable Parameters Missing. 05-10-2021 01:57 AM
- Posted Re: LTI Variable Parameters Missing on Canvas Question Forum. 04-16-2021 11:26 AM
- Posted Re: Passing Parameters to LTI Launch URL on Canvas Question Forum. 04-16-2021 11:25 AM
- Posted LTI Variable Parameters Missing on Canvas Question Forum. 04-07-2021 10:26 AM
My Posts
Post Details | Date Published | Views | Likes |
---|---|---|---|
LTI Variable Parameters Missing Developing an application that needs to know the logged in user id when linking from the module to the paged served by the LTI external application. Integrated the OIDC flow and redirects the respo... |
04-07-2021 |
1179 |
0 |
04-16-2021
11:26 AM
1 Like
For anyone who stumbles upon this question wondering where the data is accessed from. Through the OpenID Connect flow, an id_token is return that is a json web token that contains information from the lti tool about state and info passed the the tool. In the json web token, custom fields are added there.
... View more
04-16-2021
11:25 AM
1 Like
For anyone who stumbles upon this question wondering where the data is accessed from. Through the OpenID Connect flow, an id_token is return that is a json web token that contains information from the lti tool about state and info passed the the tool. In the json web token, custom fields are added there.
... View more
04-07-2021
10:26 AM
Developing an application that needs to know the logged in user id when linking from the module to the paged served by the LTI external application.
Integrated the OIDC flow and redirects the response from successful id_token creation to the link 'my.server/tool/launch'. I need this address to receive body parameters with the canvas user's id for customizing the visual based on their user specific data.
Are added as custom fields to the LTI Developer Key that is associated with the external application linked in the module.
However, on investigation of every call to and from the server. To the server that serves the frontend React, there have been no additional parameters passed anywhere. Not as body, queryParams, nothing.
I have looked online, at the documentation, I havent been able to find any specifics on how, when, or where these custom fields are passed. I have changed the privacy level of the key to try and pass Canvas ID and SIS according to https://community.canvaslms.com/t5/Question-Forum/Using-the-API-how-do-I-get-the-user-s-info-with-their-username/td-p/239269. Just to get something.
If there is any help you can provide that would be greatly appreciated. I simply need some form of identification so that I can associate whoever is using the frontend served application with a unique canvas user that has already authenticated and accessed the application through the module. If there are ways other LTI Variable Substitution. Please let me know.
I have seen https://community.canvaslms.com/t5/Question-Forum/Passing-Parameters-to-LTI-Launch-URL/td-p/222652
https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html
https://www.imsglobal.org/specs/ltiv1p1p1/implementation-guide#toc-9
... View more
Labels
- Labels:
-
Canvas