The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Whenever I try to install OneDrive cloud assignment or even the GoogleDrive cloud assignment on my self-hosted CanvasLMS instance. I get the following error error
{"error":"invalid_client","error_description":"unknown client"}I have tried this with multiple Canvas selfhosted instances and it never works. Anyone have a solution to this problem.
@rsulejmani , greetings! Due to the technical nature of this question, Iāve shared it with the Canvas Developersā group in the Community. You might consider joining this group to get access to their resources and information.
Kona
Greetings Developers,
As I was taking another look at this issue, I noticed that in the canvas cloud hosted version by Instructure the launch link directed to
office365-iad-prod.instructure.com
But when I tried it out in the self hosted version of canvas it directed me to my Instances IP Address, however it still had the same path after launch but different domains. I was wondering could this be a problem where on the cloud hosted version it directs to office365-iad-prod.instructure.com but on the self hosted version it directs to the instances url.
**Bump**
It seems some of the LTI Apps require either a hosted account or a valid registration of self-hosted instance. I cannot find a way to register our self-hosted instance with Instructure. We are having an issue getting the commons to work on Self-Hosted Instance as well... And I believe it is the same issue. In response to your question, though: We are creating our own Office 365 LTI App. It seems the only way to get one working in a self-hosted environment. I reached out to both, Instructure and Microsoft regarding this. Both said they did not create the App and that I needed to reach out to the group that created the App. So I went out looking for the website of the people that developed the LTI App... I found it, but there was no way to communicate with them. So I looked up Microsoft's documentation on OneDrive LTI. I am almost done creating ours. I have it working everywhere, but I'm still tweaking the styling.
I am currently working with Instructure Support to try and get our Commons working. It seems they used to support self-hosted accounts, but something has change over the last several months that broke the automatic setup. I believe the self-hosted instance is supposed to automatically register with Instructure during the setup of the App. But it is not working. Apparently, it used to work, because there are several self-hosted instances out there that set it up a year or two ago and it is still working. Hopefully, Support gets back to us soon.
@gmorris1 May I know how to make the OneDrive LTI APP for self hosted server, I am struggling with it. thanks.
Hello there, @rsulejmani ...
I am reviewing older questions here in the Canvas Community, and I stumbled upon your question. While I don't really have an answer for you, I did want to check in with you because I noticed there hasn't been much activity in this topic since early April 2019. Have you been able to find a solution to your original question? Or, are you still looking for some help from Community members? Either way, we would like to hear back from you. Would you be willing to provide us with an update by posting a note below? Or, if you feel that an above reply (including your own) has helped to answer your question, go ahead and click the "Mark Correct" button next to a response that you feel is correct. For the time being, I am going to mark your question as "Assumed Answered" because there hasn't been any new activity in this thread for over seven months. However, that won't prevent you or others from posting additional questions and/or comments below that are related to this topic. I hope that's alight with you, Aldo. Looking forward to hearing back from you soon.
I am tired of wasting my time reading through these boards and seeing comments like, I don't have the answer, but go to another board that is also just as useless as this one. These boards should be for answers to problems. I have the same problem, and Instructure support has been useless for support on this.
@tarek ...
The vast majority of LTI apps that integrate with Canvas are from third-party vendors, and as a general rule of thumb, you'd want to reach out to the developer/company that makes the app (or if there is no Canvas integration right now, you could ask the company of there are plans to develop an integration with Canvas). As @gmorris1 had described back in April 2019, attempts were made to try to reach out to Microsoft for assistance...which was (and is) the proper thing to do. Instructure (the company that designs Canvas) does not design all the various external third-party apps that integrate with Canvas, so it makes sense that Canvas Support may not be able to provide lots of information.
To address your comment about "these boards should be answers to problems"...there are many, many Canvas users here in the Community, and you'll often find that people are helping fellow Canvas users answer questions or finding solutions. Those solutions will be marked in a green box around a response. (Note: there may be more than one correct "solution" to a question.) You can also go to this page to see examples of where questions have been answered. Canvas Question Forum - Instructure Community (canvaslms.com) (Click on a specific topic to see the question and the responses.)
I hope this helps to clarify things for you. Take care...be well.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.