Troubleshooting Issues
Incorrect Configuration Settings or Keys
Most problems with ClassGather using OneRoster integrations are due to incorrect configuration settings.
Client ID
The Client ID is the client ID that you use to connect to the server. Example: edlink
Client Secret
The Client Secret is the client secret that you use to connect to the server. Example: 26yDxcltbkmn554rs1D9wj
Server URL
The Server URL is the URL of the server that you want to connect to. Example: https://certification.imsglobal.org/or12ctsapi/ims/oneroster/rostering/v1p2
Token URL
The Token URL is the URL of the server that you use to get authentication tokens. Example: https://oauth2server.imsglobal.org/oauth2server/clienttoken
Incorrect Scopes (Permissions)
It's possible for OneRoster requests to fail if the client does not have the correct scopes. For example, if the client does not have access to the https://purl.imsglobal.org/spec/or/v1p1/scope/roster.readonly
scope, then roster requests will fail. Check to make sure that the client has the correct scopes.