cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Surveyor

Quiz listing on LTI Tool launch

Jump to solution

Hi,

For one of my use case I want to fetch the list of quizzes on LTI launch.

Since the LTI token doesn't work with Rest API, I think I have to start a OAuth flow for Rest API access token.

Except OAuth, is there any other way to fetch the quiz lists?

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Instructure
Instructure

Yes for now, any use of the general Canvas REST API outside of the LTI services (names and roles provision and assignments and grades) you'll need to get a separate token via OAuth (separate Developer Key) for this to work.

At some point in the future we'll merge the two types of Developer Keys so app integrators only have to maintain one set of keys and ease what Canvas admins have to evaluate and monitor for access.

View solution in original post

2 Replies
Highlighted
Instructure
Instructure

Yes for now, any use of the general Canvas REST API outside of the LTI services (names and roles provision and assignments and grades) you'll need to get a separate token via OAuth (separate Developer Key) for this to work.

At some point in the future we'll merge the two types of Developer Keys so app integrators only have to maintain one set of keys and ease what Canvas admins have to evaluate and monitor for access.

View solution in original post

Highlighted
Adventurer

For demonstration purposes, I have built LTI tools that have a given user's access token built into them to enable the LTI tool to use the Canvas REST API to get information. This works well, but requires that you check who is making the LTI tool call to see if they should be permitted to perform the subsequent REST API accesses.

 

Tags (1)
0 Kudos