Skip to main content
Skip table of contents

View OAuth Client Credentials

PowerSchool uses OAuth 2.0 to secure the data exchange features of a plugin. If you have installed a plugin that uses data exchange, PowerSchool auto-generates the plugin's client credentials. The client credentials are required for the external system to retrieve an access token for data exchange. This is sensitive data and should be kept secure to prevent unauthorized access to PowerSchool data.

PowerSchool is capable of sending the client credentials to the external system automatically if the publisher of the plugin has set up the system to handle automatic registration. If a plugin does not support automatic registration, then it will be necessary for you to manually send the client credentials to the publisher before the external system will be able to use the data exchange features.

Note: This procedure is only applicable if the plugin configuration file you installed includes OAuth configuration information.

  1. On the start page, choose System under Setup in the main menu.
  2. Under Server, click System Settings.
  3. Click Plugin Management Configuration.
  4. Click the name of the plugin you want to configure.
  5. Click Data Provider Configuration.
  6. Use the following table to view information on the OAuth Credentials section:

    Field

    Description

    Client ID

    A value that uniquely identifies the plugin.

    Client Secret

    The account identifier associating the API client record to the client credentials.

  7. Click OK.

Regenerate Client ID and Secret

This function should be used if the API services credentials have been compromised or you suspect they have been compromised, you can use this procedure to regenerate the API services credentials.

The following procedure works for version 21.11.2.0 and later. For any versions older than 21.11.2.0, you should delete the plugin, reinstall it, and reenable it.


  1. On the start page, choose System under Setup in the main menu.
  2. Under Server, click System Settings.
  3. Click Plugin Management Configuration.
  4. Click the plugin name for which you want to reset the OAuth credentials.
  5. Click Data Provider Configuration
  6. Click Regenerate Client ID and Secret.
  7. Click Confirm Regenerate Client ID and Secret.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.