Skip to main content
Skip table of contents

Integrations Tab

This tab is divided into multiple sub-tabs which allow you to enter and update information necessary for integrating with Unified Classroom, including Single Sign-On between eSchoolPLUS applications and other applications outside the traditional eSchoolPLUS suite (eSchoolPLUS, TAC, and HAC), as well as database connection information for the database used for storing authorization information for the K-12 Authentication Provider.

Integrations Tab - General Sub-Tab

This tab is divided into multiple sub-tabs which allow you to enter and update information necessary for integrating with Unified Classroom, including Single Sign-On between eSchoolPLUS applications and other applications outside the traditional eSchoolPLUS suite (eSchoolPLUS, TAC, and HAC), as well as database connection information for the database used for storing authorization information for the K-12 Authentication Provider.

Fields

Field

Description

eSchoolPLUS

The URL used by users to access the eSchoolPLUS application from Unified Classroom or other external applications being integrated with.

This field is required if the Enable Unified Classroom or External SSO checkbox is checked on the Single Sign-On sub-tab.

Teacher Access

The URL used by users to access the Teacher Access Center application from Unified Classroom or other external applications being integrated with.

This field is required if the Enable Unified Classroom or External SSO checkbox is checked on the Single Sign-On sub-tab.

Home Access

The URL used by users to access Home Access Ceter from eSchoolPLUS, Unified Classroom, or other external applications being integrated with.

The URL is required under the following conditions:

If the district uses Home Access Center and eSchoolPLUS is installed on the server, but Home Access Center is not installed on the server.

If Home Access Center is integrating with Unified Classroom or some other external application.

Web Services

Enter the address for the PowerSchool web services at your district.

K-12 Authentication Provider

The eSchoolPLUS Identity Provider URL.

This field is required if a value is entered in the eSchoolPLUS API field.

Internal Communication Via

Select how internal communication by the identity provider should be done: via http or https.

eSchoolPLUS API

URL for the eSchoolPLUS API.

If you enter a value in this field, you must enter a URL in the K-12 Authentication Provider field.

K-12 Utilities API

This field stores an override to the default URL. If the default is sufficient, then this field should be left blank.

PLUS 360 APIURL for the PLUS 360 API.

Integrations Tab - Authorization DB Sub-Tab

This sub-tab allows you to enter database connection information for the database used for storing authorization information for the K-12 Authentication Provider.
All fields on the Authorization DB sub-tab are required if either of the following scenarios are true:

  • If the K-12 Authentication Provider URL field is entered on the General sub-tab.
  • If data is entered for at least one of the fields on this sub-tab.

If the values in the fields on this sub-tab are filled out, the connection will be tested when any of the following actions occur:

  • Tools > Test Connections option is selected
  • Configuration is saved
  • App Config Files are generated

The values for these fields shall be stored in the DCU configuration file and shall be written out to the application config files.

Fields

Field

Description

Database TypeThe type of database engine where the authorization database exists. Currently, the only option is SQL Server.

Database Server

The name of the database server/IP address and instance name where the authorization database exists.

Database

The name of the authorization database on the database server entered.

Login ID

The SQL Server login ID to use to connect to the authorization database.

Password

The password for the SQL Server login ID provided.

Confirm

Confirmation of the password entered.

If the values entered for the Password and Confirm fields do not match, a red asterisk will display to the right of the Confirm text box to indicate that there is a mismatch between the two fields. The message "* Password and confirm password do not match" will also display in red below the Confirm field explaining the red asterisk.

Integrations Tab - Single Sign-On Sub-Tab

This tab allows you to enter and update information necessary for enabling Single Sign-On between eSchoolPLUS applications and Unified Classroom.

The fields on this tab are not used to configure single sign on using an external identity provider. To set up SSO, you must add tenants and then specify the tenant to use on the District Information window.


If the Enable Unified Classroom or External SSO checkbox is checked, then all remaining fields on the tab are required. Otherwise, the remaining fields are blanked out and disabled.

Field

Description

Enable Unified Classroom or External SSO

Checked if the SSO is used for accessing applications that are outside of the typical eSchoolPLUS suite of applications (eSchoolPLUS, Teacher Access Center, and Home Access Center).

Client ID

The public identifier the eSchoolPLUS applications use to identify themselves to the Single Sign-On's Identity Provider.

Note: This field is required if the Enable Unified Classroom or External SSO checkbox is checked.

Client Secret

The secret that is known only to the eSchoolPLUS applications and the authorization server.

Note: This field is required if the Enable Unified Classroom or External SSO checkbox is checked.

Identity Provider URL

The URL for the Identity Provider that is used for authorizing the SSO requests. A Default button shall be next to the textbox to allow the field to be quickly set to the production URL for Unified Classroom's Identity Provider (https://accounts.powerschool.com/).

Note: This field is required if the Enable Unified Classroom or External SSO checkbox is checked.

Integrations Tab - Unified Classroom Sub-Tab

This tab allows you to enter the URL that applications will use for accessing Unified Classroom.

Fields

Field

Description

Application URL

The URL that applications use for accessing Unified Classroom.

To set the URL in this field to the production URL for Unified Classroom (https://classroom.powerschool.com/), click the Default button next to the text box.

JavaScript errors detected

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

If this problem persists, please contact our support.