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.
Found this content helpful? Log in or sign up to leave a like!
We are login to generate access token for user in canvas using oauth flow but somehow not able get the success .
we have create developer API key - Id - we are using as client_id
show key value - we are using as secret key
What will redirect_uri for canvas and how will generate the token?
getting this error.
https://canvas.instructure.com/login/oauth2/auth?client_id=220030000000000115&response_type=code&sco.../api/v1/*&redirect_uri=https://mylearnerjourney.instructure.com/login/oauth2/auth
I am creating my first test LTI. I created the LTI developer key in Canvas in root account and enabled 1 of the LTI Advantage Services, i.e. Can retrieve user data associated with the context the tool is installed in. Installed the LTI in a test course in a subaccount of the root account. The OIDC worked correctly, but in the OAuth2 flow, using a request without scope like this
https://<canvas-install-url>/login/oauth2/auth?client_id=XXX&response_type=code&state=YYY&redirect_uri=https://example.com/oauth2response
I got invalid_scope error. I have tried sending in a scope=openid and still the same invalid scope error. I have also tried disabling any services in the LTI developer key, and enabling all the services, all returning invalid_scope.
I have been working on this off and on for months 😓but couldn't get pass this nasty "invalid scope". Could someone please help? Any insights or any pointers are deeply appreciated!
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