If you're setting up Single Sign-On (SSO) with ClassLink, you might come across some error codes. We've compiled a list of these error codes and their corresponding solutions to help you troubleshoot any issues that may come up during the process. So, refer to this table to fix any problems you may face while setting up SSO with ClassLink.

Error Description
unauthorized_client To fix this issue, please configure the correct Client Secret in the plugin. You can refer to this step to configure correct client secret in the setup guide.
invalid_scope To fix this issue, please configure the correct Scope in the plugin. You can refer to this step to configure correct scope in the setup guide.
invalid_request/ invalid clientId To fix this issue, please configure the correct Client ID in the plugin. You can refer to this step to configure correct Client ID in the setup guide.
Invalid token received. To fix this issue, please configure the correct Token and User info endpoint in the plugin. You can confirm the correct format of the endpoint from here.

Frequently Asked Questions

Error Description
I am not able to select the section in the school (Classlink & clever) Please contact the classlink for the roster API endpoints
I have developer account for classlink and setup the SSO in the plugin, but I am not able to test SSO For the developer account please redirect your login page to cltest page and it will prompt the login form for developer account. You can use the below URL on incognito window: <oauth_sso_url>&test=true. Once you redirect you to need to input the URL launchpad.classlink.com/cltest for logging in test users.
we only see the login page with a search for the school name but our school doesn't appear in the search. In Clever development mode, the demo users reside in the development district_id. So for testing, you will need to input the district ID in place of the school name, after which it will prompt you to enter the demo user credentials.
How to assign groups in the classlink and clever Our learnadsh integrator will help you to automatically assign groups on SSO based on attributes coming from classlink and clever.