Skip to content
SchoolsSSO & Technicaladvanced

SSO and Rostering Setup

A technical guide for connecting your school's identity provider to LearnSpace for single sign-on and automated class rostering on the Campus plan.

Updated 10 June 20263 min read
  • SSO
  • rostering
  • identity provider
  • SAML
  • class sync
  • IT

Overview

Schools on the Campus plan can connect their identity provider (IdP) to LearnSpace for single sign-on (SSO) and automated class rostering. This reduces manual account management and ensures kaiako and tamariki can log in with their existing school credentials.

Prerequisites

Before you begin, ensure the following:

  • Your kura is on the Campus plan
  • You have admin access to your school's identity provider (e.g. Microsoft Entra ID, Google Workspace for Education)
  • You have admin access to your LearnSpace dashboard

Setting Up SSO

Supported Protocols

LearnSpace supports SSO via:

  • SAML 2.0 — for Microsoft Entra ID and other SAML-compliant providers
  • OpenID Connect (OIDC) — for Google Workspace for Education

Configuration Steps

  1. Navigate to Settings > Integrations > SSO in your LearnSpace admin dashboard
  2. Select your identity provider from the list
  3. Download the LearnSpace service provider metadata file
  4. In your IdP admin console, create a new enterprise application (or OIDC client) and upload the metadata
  5. Copy the IdP metadata URL (or upload the IdP metadata XML) back into LearnSpace
  6. Click Test Connection to verify the integration
  7. Once verified, enable SSO for your kura

Troubleshooting SSO

  • Ensure your IdP metadata URL is publicly accessible or that you have uploaded the XML file directly
  • Check that user email addresses in your IdP match the emails used in LearnSpace
  • If login fails, review the error code shown on the login screen and consult our SSO troubleshooting guide

Automated Class Rostering

How Rostering Works

Once SSO is configured, you can enable automated rostering to sync classes and student assignments from your school management system (SMS) into LearnSpace.

LearnSpace pulls roster data on a nightly schedule, so changes made in your SMS are reflected the following day.

Enabling Rostering

  1. Navigate to Settings > Integrations > Rostering
  2. Connect your SMS or directory source (supported: Microsoft School Data Sync, Google Classroom)
  3. Map your school's class structure to LearnSpace year groups
  4. Select which classes and year groups to sync
  5. Click Enable Sync

What Gets Synced

  • Kaiako assignments to classes
  • Tamariki names and class memberships
  • Year group mappings

Roster sync does not overwrite any custom groups or app assignments you have created manually in LearnSpace.

Support

If you need assistance configuring SSO or rostering, contact our technical team at support@learnspace.nz. We can arrange a screen-sharing session to walk through the setup with your IT administrator.

Was this article helpful?

Need more help? Contact our NZ-based team

Related articles

Administration

Inviting Staff to LearnSpace

Learn how to invite kaiako and support staff to your LearnSpace school workspace using school email addresses and role-based permissions.

  • staff
  • invitations
  • teachers
  • kaiako
2 min readRead
Privacy & Compliance

Student Data and Privacy

How LearnSpace protects tamariki data in compliance with the NZ Privacy Act 2020, NAG 5 obligations, and best practices for school data governance.

  • privacy
  • data protection
  • NZ Privacy Act
  • NAG 5
3 min readRead
Apps & Rollout

Deploying Apps School-Wide

A practical guide for rolling out MyFeedback Pro, Word Wand, and Monster Maths Lab across your entire kura with LearnSpace.

  • apps
  • deployment
  • rollout
  • MyFeedback Pro
3 min readRead

Can't find what you need?

Our NZ-based team is here to help. Browse the support centre for quick answers, or contact us directly.

Stay in the loop

Get occasional updates about new apps, features, and resources — no spam, unsubscribe any time.