cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lissome0
New Member

How to create custom Tool Consumer Profiles and associate with developer key?

Jump to solution

I am developing LTI2 Tool with Plagiarism Detection Platform with reference to the link below.

Plagiarism Detection Platform - Canvas LMS REST API Documentation 

### JWT Access Tokens for LTI2 Tools - Canvas LMS REST API Documentation 

I created JWT Access Tokens and request Tool Consumer Profiles (TCP) with Authorization Bearer <JWT access_token> for restricted set of services/capabilities.

But I could not find restricted set of services/capabilities because my developer key does not associated with custom Tool Consumer Profiles which ask to create.

Please tell me how to create custom Tool Consumer Profiles and to associate with developer key.

Thanks for all your help.

Labels (1)
1 Solution
pklove
Community Champion

According to the docs:

Note: to retrieve a custom Tool Consumer Profile an Instructure employee must first create the tool consumer profile and associate it with your developer key. Please contact us for assistance with this process.

So it looks like you need to contact Canvas to get the TCP added and associated with your key.

View solution in original post

4 Replies
pklove
Community Champion

According to the docs:

Note: to retrieve a custom Tool Consumer Profile an Instructure employee must first create the tool consumer profile and associate it with your developer key. Please contact us for assistance with this process.

So it looks like you need to contact Canvas to get the TCP added and associated with your key.

Thanks for your answer.

I installed canvas-lms stable branch on github to my server instead of using https://canvas.instructure.com

So I thought It is diferent case. I don't know where should I ask to.

0 Kudos
pklove
Community Champion

Ah, sorry, I was assuming it was Instructure hosted.

You probably need to look at the code, or try and make contact with developers.  IRC was suggested here: https://community.canvaslms.com/message/108539-re-files-not-being-deleted-self-hosted?commentID=1085... 

No problem. I solve the problem with update lti_tool_consumer_profiles table directly and then I could get the TCP.

There could be an another problem With direct db update. There`s nothing happen until now.