SchoolBridge
Sandbox test
Parent sign-in

Welcome to
SchoolBridge.

Sign in with your existing PowerSchool account to see your family.

Sign in with PowerSchool

You’ll continue to PowerSchool to sign in, then return here automatically.

Create a parent account

Your PowerSchool password stays with PowerSchool.

Test execution details

Execution: passed

{
  "status": "passed",
  "steps": [
    {
      "operation": "Redirect browser to PowerSchool parent authorization",
      "status": "passed"
    },
    {
      "operation": "Validate SIS-issued parent identity",
      "status": "passed"
    },
    {
      "operation": "Verify existing reciprocal Guardian and Person mapping",
      "status": "passed"
    },
    {
      "operation": "Retrieve only explicitly authorized students",
      "status": "passed"
    }
  ],
  "requests": [
    {
      "stage": "Discover SIS identity provider",
      "method": "GET",
      "status": 200,
      "durationMs": 383
    },
    {
      "stage": "Exchange authorization code",
      "method": "POST",
      "status": 200,
      "durationMs": 209
    },
    {
      "stage": "Read SIS signing keys",
      "method": "GET",
      "status": 200,
      "durationMs": 82
    },
    {
      "stage": "OAuth token exchange",
      "method": "POST",
      "status": 200,
      "durationMs": 158
    },
    {
      "stage": "Existing parent guardianpersonassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 48
    },
    {
      "stage": "Existing parent guardianpersonassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 30
    },
    {
      "stage": "Existing parent person",
      "method": "GET",
      "status": 200,
      "durationMs": 39
    },
    {
      "stage": "Existing parent person",
      "method": "GET",
      "status": 200,
      "durationMs": 30
    },
    {
      "stage": "Existing parent guardian",
      "method": "GET",
      "status": 200,
      "durationMs": 40
    },
    {
      "stage": "Existing parent guardian",
      "method": "GET",
      "status": 200,
      "durationMs": 30
    },
    {
      "stage": "Existing parent guardianpersonassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 33
    },
    {
      "stage": "Existing parent guardianpersonassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 29
    },
    {
      "stage": "Existing parent guardianstudent",
      "method": "GET",
      "status": 200,
      "durationMs": 40
    },
    {
      "stage": "Existing parent guardianstudent",
      "method": "GET",
      "status": 200,
      "durationMs": 36
    },
    {
      "stage": "Existing parent studentcontactassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 51
    },
    {
      "stage": "Existing parent studentcontactassoc",
      "method": "GET",
      "status": 200,
      "durationMs": 29
    },
    {
      "stage": "Existing parent explicit live access",
      "method": "GET",
      "status": 200,
      "durationMs": 253
    },
    {
      "stage": "Existing parent students",
      "method": "GET",
      "status": 200,
      "durationMs": 46
    },
    {
      "stage": "Existing parent students",
      "method": "GET",
      "status": 200,
      "durationMs": 33
    },
    {
      "stage": "Existing parent students",
      "method": "GET",
      "status": 200,
      "durationMs": 30
    },
    {
      "stage": "Existing parent students",
      "method": "GET",
      "status": 200,
      "durationMs": 34
    }
  ],
  "parentLoginProven": true
}