The most recent content from our members.
I have a developer key in our Test instance: How would I use this in a local program to make a REST API call? Looking at https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys: Developer keys are OAuth2 client ID and secret pairs stored in Canvas that allow third-party applications to request…
Im currently building an application which involves with multiple LMS platforms and include Canvas too. Therefore I need Oauth integration with other services access enabled developer key to test the application functionalities. How can i get the developer key without registering to the partner program because i havent…
Hello everyone, I’m trying to authenticate to the Canvas Studio API. I was able to follow this Studio OAuth Postman tutorial and retrieve a token via Postman (which requires a callback URL). However, I'm looking to use the API in a non-web-based app (which does not use a callback URL). Has anyone successfully authenticated…
Hello, I am completely new to making apps for canvas, and I am a student developing a web app for a scholarship, I decided to do an app where you can use canvas' OAuth to have an AI create a study guide with flash cards and practice quizzes. I've been working on this for a few weeks now and I can't seem to find out a good…
I've made an app that I'd like for all Canvas users to be able to use. However, Instructure told me that I won't be given a global developer key for OAuth unless I can prove that people use my app and institutions have issued me an institution-specific developer key. Being a high school sophomore, I don't exactly have the…
I am trying to use the Assignment and Grade Services in a tool and am stuck on retrieving an access token. I am following the instructions here to make a post request to /login/oauth2/token with a grant_type of client_credentials. Here is the information contained in the body of the post request: {'scope':…
Greetings Canvas Developers, We currently support 2 Authentication providers for our Canvas environment, * Our own SAML provider for registered students, faculty, and staff, and * Local Canvas logins for some extra-curricular and outreach programs. So, we have set up a Discovery Page to help direct people to the…
Hi all, I am now developing a LTI1.3 tool pretty much like Zoom LTI Pro1.3. I want to sync calendar events in a canvas course after users use our LTI tool to create meetings. According to the tutorial videos I watched on Youtube, it seems like Zoom LTI pro1.3 could sync calendar events without popping the canvas oauth…
I've been tasked with creating a custom form for self-registration. The organization wants users to create their passwords when self-registering as well as collect some other data. My first thought was to use the API and post some JSON to the users endpoint. We would host the form on 3rd party hosting. If I go that…
I am trying to make a desktop app for canvas, and I'm struggling a bit with the authorization. I know I can use API Tokens to do so (And distribute them too)but having the end user do that is quite inconvenient. OAuth needs a client_id and client_secret that is only given/generated by admins and I would like to avoid that,…
Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.