Skip to main content
Skip table of contents

Set Up SAML SSO for Parents with PowerSchool SIS as the idP

With the help of a plugin, you can use the PowerSchool Student Information System (SIS) as an identity provider (IdP) to support Security Assertion Markup Language (SAML). The plugin is an XML file that describes the necessary details for a SAML connection, such as user attributes, Service Provider (SP) Uniform Resource Names (URNs), and more.

Ensure you have completed the steps to prepare SAML single sign-on (SSO) for parents.

Save the plugin XML configuration table

Copy and save this XML code as Naviance-Parent.xml to a location such as Documents or Desktop.

1 <?xml version="1.0" encoding="UTF-8"?>

2 <plugin xmlns="http://plugin.powerschool.pearson.com"

3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

4 xsi:schemaLocation='http://plugin.powerschool.pearson.com plugin.xsd'

5 name="Naviance Parent SSO"

6 version="1.0"

7 description="Access Naviance via PowerSchool SIS as a Parent ">

8 <identityAttribute>

9 <entity name="guardian" attribute="guardianid" />

10 </identityAttribute>

11 <saml name="NavianceParent"

12 entity-id="urn:auth0:hobsons:1000000DUS-parent-saml-1"

13 metadata-url="https://accounts.naviance.com/samlp/metadata?connection=1000000DUS-parent-saml-1"

14 base-url="https://id.naviance.com"

15 spec-compliant="true">

16 <links>

17 <link display-text="Naviance Parent " title=""

18 path="/samlsso?institutionId=1000000DUS@amp;userType=parent">

19 <ui_contexts>

20 <ui_context id="guardian.header"/>

21 </ui_contexts>

22 </link>

23 </links>

24 </saml>

25 <publisher name="Yanming Zhu">

26 <contact email="yanming.zhu@powerschool.com" />

27 </publisher>

28 </plugin>

Identify the PowerSchool SIS SSO URL

To connect Naviance to the PowerSchool SIS, identify the Single sign-on bindings using this URL template.

https://powerschool.fakeschool.k12.us:443/powerschool-saml-sso/profile/SAML2/Redirect/SSO

Replace powerschool.fakeschool.k12.us with your PowerSchool SIS Public URL, such as powerschool.yourschool.org. Do not remove :443 from the URL

Download the PowerSchool SIS SSO certificate

  1. From the Start Page, choose System under Setup in the Main Menu.

  2. From Server, select System Settings.

  3. Select Digital Certificate Management.

  4. Select the Key Store tab, if needed.

  5. In the List of Certificates with Private Key section, click Export for the PowerSchool certificate key pair you want to export.

    • PowerSchool recommends using the Default SAML Signing Certificate. However, you can use a different key pair.

    • The PowerSchool certificate is saved to your Downloads folder when exported.

Create the Naviance SAML connection

  1. Navigate to the gear icon and select Setup.

  2. Select Single Sign-On (SSO) Options.

  3. Select Configure for SAML SSO.

  4. Select Add SAML Connection.

  5. From Step 1 Getting Started:

    1. Enter Naviance PS SIS - Parent in Create a Display Name for your SAML Connection.

    2. Select Other from the Select a SAML Connection Type list.

    3. Select Parent from Select User Types for this Connection.

    4. Select Next.

  6. From Step 2 Copy Naviance Service Provider Information:

    1. Copy your Entity ID to a text editor or other location for reference. This will be similar to urn:auth0:hobsons:1000000DUS-parent-saml-1.

    2. Select Next.

  7. From Step 3 Enter IDP Information:

    1. Enter the PowerSchool SIS SSO URL from the previous sections in SSO URL.

    2. Upload the PowerSchool SIS SSO certificate from the previous sections.

    3. Select Advance Configuration.

    4. Change Choose Federation Type to The NameID field in your IDP will be mapped to federationID field in Naviance.

  8. Select Create Connection.

  9. Select Connect Now.

  10. Copy the Metadata URL to a text editor or other location for reference This will be similar to https://accounts.naviance.com/samlp/metadata?connection=1000000DUS-parent-saml-1.

Configure the plugin XML file

Refer to the XML code at the beginning of this page.

  1. Copy the Entity ID from Naviance and replace the placeholder "entity-id" on Line 12 of the Naviance-Parent.xml

  2. Copy the Metadata URL from Naviance and replace the placeholder "metadata-url" on Line 13 of the Naviance-Parent.xml

  3. Copy your Unique District ID, which is "1000000DUS" in the table, and replace "1000000DUS" after "institutionId=" on Line 18 of the Naviance-Parent.xml

    • Do not remove or alter after the "&amp;" for the rest of the line.

  4. Save the file.

Installing and Configuring the PowerSchool SIS Plugin

  1. Install and enable the plugin in the PowerSchool SIS.

  2. Clients can refer to the PowerSchool SIS Administrator help page for additional information on installing plugins to the PowerSchool SIS.

  3. Select the Naviance Parent SSO from the Plugin List to view the configuration screen.

  4. Select Single Sign-On Settings.

  5. Change Single Sign-On Certificate to the PowerSchool SIS SSO Certificate from the previous sections.

  6. Verify the Entity ID and Metadata URL contain your unique district ID.

  7. Select Save.

Verify access to Naviance Student

To verify the configuration was successful, test the connection with a test parent account or have a current parent attempt to log in to Naviance Student. The parent must have their PowerSchool Contact ID (guardianid) set to the Federation ID Field in their Naviance parent folder.

These locations should both be accessible via the PowerSchool SIS Authentication:

  • Direct from the Application Links Drawer in PowerSchool SIS.

  • From https://student.naviance.com/ via Parent or Guardian and then Continue with Single Sign-On.

JavaScript errors detected

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

If this problem persists, please contact our support.