---
title: "SSO for 3D printers: single sign-on for schools and teams"
slug: sso-for-3d-printers
description: How single sign-on works for 3D printers in schools and companies. Supported providers, SAML vs OIDC, the setup steps, roster sync with SCIM and FAQs.
target_keyword: sso for 3d printers
secondary_keywords:
  - single sign-on
  - saml vs oidc
  - sso for schools
  - scim provisioning
  - microsoft entra id
  - google workspace
audience: education
category: guides
tags:
  - sso
  - security
  - school
  - enterprise
  - classroom
schema: HowTo
how_to_steps:
  - name: Check your plan and admin rights
    text: Single sign-on is included on the School and Enterprise plans. The person doing the setup needs the "Edit registration settings" permission.
  - name: Choose SAML or OIDC
    text: In SimplyPrint, open Settings, Organization, User registration & SSO, and turn on the single sign-on method your identity provider supports best.
  - name: Register SimplyPrint in your identity provider
    text: For OIDC, copy the redirect URI SimplyPrint shows into a new app registration. For SAML, give your provider the SimplyPrint metadata file for your account.
  - name: Paste your provider's details into SimplyPrint
    text: For OIDC, enter the issuer URL, client ID and client secret, then press Check. For SAML, enter the entity ID, SSO URL and signing certificate.
  - name: Map names, email and groups
    text: Map your provider's attributes or claims to first name, last name and email, and optionally to user groups, teachers and classes.
  - name: Test the sign-in and go live
    text: Save and run a test sign-in. With OIDC, verify your email domains. School accounts can also list their school on the SimplyPrint login page.
last_modified: 2026-10-17
published: 2026-10-17
author: albert
readtime: 9
og_image: https://cdn.simplyprint.io/i/landing/articles/sso-for-3d-printers/og.jpg
og_image_alt: SSO for 3D printers, a SimplyPrint guide to single sign-on for schools and teams
card_image: https://cdn.simplyprint.io/i/landing/features/sso/sso-oidc-presets-modal.png
card_image_alt: SimplyPrint's OpenID Connect setup with presets for Microsoft Entra, Google Workspace, Okta, Keycloak and Authentik
cta_inline:
  text: See every SSO provider and setup guide
  url: /single-sign-on
cta_final:
  text: Give every student and colleague one login for your 3D printers
  url: /pricing
related_features:
  - SSOFeatureController
  - SsoEducationFeatureController
  - MultipleUsersFeatureController
related_articles:
  - 3d-printing-in-schools
  - manage-multiple-3d-printers
  - print-from-ipad-or-chromebook
faq:
  - q: Which plans include single sign-on?
    a: |
      Single sign-on is included on the School and Enterprise plans, with no
      separate SSO add-on. That covers SAML, OIDC, federation login and SCIM
      roster sync. School accounts also get teacher and class mapping.
  - q: Do we have to create an account for every student?
    a: |
      No. An account is created the first time someone signs in through your
      identity provider. With SCIM roster sync, your directory also adds new
      users and removes leavers automatically.
  - q: Can people who already use SimplyPrint keep their accounts?
    a: |
      Yes. Users with an existing email and password account can link it to
      their SSO login and keep their files, prints and history.
  - q: What happens when a user's email address changes?
    a: |
      Nothing breaks. SimplyPrint identifies each user by the stable identifier
      your provider sends, not by email, so the person keeps the same account.
  - q: Can we use SAML and OIDC at the same time?
    a: |
      No, an account runs one single sign-on method at a time. Switching
      deactivates the other method but keeps its settings saved, so you can
      switch back without entering everything again.
  - q: Does SSO work on Chromebooks and iPads?
    a: |
      Yes. Sign-in happens in the browser, so it works on Chromebooks, iPads
      and shared lab computers with nothing to install.
tldr: |
  SSO for 3D printers means students and staff reach the printers with the
  school or work account they already have. SimplyPrint supports SAML 2.0 and
  OpenID Connect, so Google Workspace, Microsoft Entra ID, Okta, Clever and
  academic federations all work. Accounts are created on first sign-in, and
  SCIM keeps the roster in sync.
expertise_note: |
  Written from SimplyPrint's own SAML, OIDC, SCIM and district sign-in
  implementation and its public setup guides. Plan coverage and behaviour
  described here match the product as of the date above.
---

SSO for 3D printers lets everyone who uses your printers sign in with the account they already have at school or work. Nobody gets a new password, and your IT team decides who has access. In SimplyPrint, an admin connects your identity provider once over SAML 2.0 or OpenID Connect (OIDC). From then on, students, teachers and colleagues click one button to reach the printers, the print queue and the cloud slicer.

This guide covers what single sign-on changes for a 3D printing lab, which providers work, how to choose between SAML and OIDC, and the setup steps from start to finish. It ends with what happens after the first sign-in.

## What does SSO for 3D printers actually change?

A shared 3D printer without accounts has no idea who sent a job. A printer behind a shared login is not much better: everyone is "lab-user", and a password taped to the wall is the access policy.

Single sign-on fixes the identity part of that problem. Each person signs in as themselves, through the same login page they use for email and coursework. SimplyPrint then knows:

- **who printed what**, so the queue, print history and statistics are per person
- **which group they belong to**, so permissions and limits apply automatically
- **when they leave**, because removing them from your directory removes their access

The printers themselves never see a password. Your identity provider confirms who the person is, and SimplyPrint decides what that person may do with your printers.

## Why do 3D printer labs and print farms use single sign-on?

Three problems come up again and again in shared 3D printing spaces.

**Account admin eats the first week of term.** Creating 300 student accounts by hand, then resetting the passwords they forget, is slow. With SSO, an account is created the first time someone signs in. There is nothing to prepare.

**Leavers keep access.** In a company or a university, a contractor who left in March can still start prints in June if their account was never removed. When the login comes from your directory, a disabled user cannot sign in anymore. With roster sync, their SimplyPrint account is cleaned up too.

**Permissions drift.** Teachers need to approve prints, students need a safe subset of settings, and technicians need everything. SimplyPrint can map groups from your directory to user groups, so a teacher arrives as a teacher and a student arrives with the limited access you chose. You can see what each group may do on the [SSO for schools](/features/sso/education) page.

## Which identity providers work with SimplyPrint?

If your provider speaks SAML 2.0 or OpenID Connect, it works. Nearly every provider does. These are the ones schools and companies ask about most:

| Provider | Method | Notes |
| :--- | :--- | :--- |
| Google Workspace | SAML or OIDC | Ready-made presets for both |
| Microsoft Entra ID | SAML or OIDC | Formerly Azure AD. Presets for both |
| Okta | SAML or OIDC | Ready-made OIDC preset |
| Auth0 | SAML or OIDC | Ready-made SAML preset |
| Keycloak and Authentik | OIDC | Ready-made OIDC presets |
| Clever | SSO | SimplyPrint is verified with Clever |
| InCommon, eduGAIN and WAYF | SAML federation | For universities and research institutions |
| UNI-Login | SSO | The Danish educational login |
| OneLogin, Ping, ClassLink and others | SAML or OIDC | Any standards-compliant provider |

The full list with logos and a guide per provider is on the [single sign-on overview](/single-sign-on).

## SAML vs OIDC: which should you pick?

Both protocols do the same job, and your users will not notice which one you chose. The difference is in the setup work for your IT team.

| | OpenID Connect (OIDC) | SAML 2.0 |
| :--- | :--- | :--- |
| What you exchange | An issuer URL, a client ID and a client secret | A metadata file and a signing certificate |
| Setup effort | Quickest. SimplyPrint discovers the endpoints itself | A few more fields to fill in on each side |
| Best for | Microsoft Entra ID, Google Workspace, Okta, Auth0, Keycloak, Authentik | Providers that only offer SAML, or teams that already run it |
| Federations | Not used for federation login | Required for InCommon, eduGAIN and WAYF |

Our recommendation: choose OIDC unless your provider only supports SAML, you already run SAML for other tools, or you sign in through an academic federation. OIDC is built on OAuth 2.0 and is described by the [OpenID Foundation](https://openid.net/developers/how-connect-works/). SAML is an [OASIS standard](https://docs.oasis-open.org/security/saml/v2.0/) that most universities and large companies already use.

Your account runs one method at a time. Switching keeps the other method's saved settings, so you can try one and move back without re-entering anything.

:::image src="https://cdn.simplyprint.io/i/landing/features/sso/sso-oidc-presets-modal.png" alt="SimplyPrint OIDC setup window with provider presets, the redirect URI to copy and a passed discovery check" caption="The OIDC setup shows the redirect URI to copy, and checks your provider's details before you save.":::

## How to set up SSO for SimplyPrint

Whoever manages your identity provider can usually do the whole setup. These are the steps.

### 1. Check your plan and admin rights

Single sign-on is included on the School and Enterprise plans, with no add-on to buy. Compare plans on the [pricing page](/pricing). The person doing the setup needs the "Edit registration settings" permission in SimplyPrint.

### 2. Choose SAML or OIDC

In SimplyPrint, go to **Settings**, then **Organization**, and open **User registration & SSO**. Turn on either SAML single sign-on or OpenID Connect (OIDC) single sign-on, then open its configuration.

The OIDC window has preset tabs for Microsoft Entra, Google Workspace, Okta, Keycloak and Authentik, plus "Other" for any standard provider. Each preset fills in the right defaults for that vendor.

### 3. Register SimplyPrint in your identity provider

- **OIDC:** create a new app registration (sometimes called a client). Copy the redirect URI that SimplyPrint shows and paste it in as the callback or reply URL. Copy it from the window rather than typing it, because it must match exactly.
- **SAML:** your account has its own metadata file, linked at the top of the SAML configuration. Upload it to your provider, or copy the entity ID and the assertion consumer URL from it.

### 4. Paste your provider's details into SimplyPrint

- **OIDC:** enter the issuer URL, the client ID and the client secret. On the Microsoft Entra tab you enter the tenant ID instead, and SimplyPrint builds the issuer for you. Press **Check** to confirm the connection before you save.
- **SAML:** enter your provider's entity ID, the single sign-on URL and the X.509 signing certificate. Most providers use the HTTP-Redirect binding; some need HTTP-POST.

### 5. Map names, email and groups

Tell SimplyPrint which attributes or claims carry first name, last name and email. For OIDC, the defaults already match most providers. Optionally, map a groups attribute to SimplyPrint user groups. Schools can also map a teacher flag and class membership, so teachers and classes are set up the moment someone signs in.

### 6. Test the sign-in and go live

For OIDC, save, then press **Test sign-in**. It runs the real sign-in in a new tab and shows which claims came back, without creating an account. For SAML, save and sign in through the new option from a private window.

Then finish the setup:

- **If you use OIDC, verify your email domains** with a DNS record. Accounts on a verified domain are trusted for automatic creation. Microsoft Entra ID does not confirm email addresses, so its preset turns off the verified-email requirement; verifying your domains is the safer way to keep automatic creation trusted.
- **School accounts can list their school** on the SimplyPrint login page, so students can pick it from the list.

If a sign-in fails, a common cause is a missing name attribute. The [step-by-step helpdesk guides](https://help.simplyprint.io/en/article/sso-troubleshooting-how-to-fix-errors-like-firstname-not-set-pgdbiz/) cover each error.

:::cta text="Find the setup guide for your provider" url="/single-sign-on":::

## What happens after the first sign-in?

Once SSO is live, most of the account admin disappears.

- **Accounts are created on first sign-in.** Nobody prepares a user list. With OIDC, a user is created automatically when the provider confirms the email address, the address is on one of your verified domains, or you have turned off the verified-email requirement.
- **Teachers arrive as teachers.** Point SimplyPrint at the group or attribute that marks teachers, and they get teacher access. Students get the access you chose for them.
- **Groups and classes follow your directory.** Directory groups can map to SimplyPrint user groups and school classes, and they update at each sign-in.
- **Existing users keep their history.** Anyone who already had a SimplyPrint account can link it to their SSO login and keep their files and prints.
- **Email changes do not break accounts.** SimplyPrint identifies each user by the stable identifier your provider sends, such as the SAML NameID or the OIDC subject, not by email.

:::image src="https://cdn.simplyprint.io/i/landing/features/sso/sso-group-mapping-modal.png" alt="SimplyPrint user group settings mapping a directory group to a SimplyPrint user group" caption="Map a group from your directory to a SimplyPrint user group, and its permissions apply at sign-in.":::

## How does SCIM provisioning keep the roster in sync?

Sign-in only tells SimplyPrint about people when they show up. SCIM provisioning goes further: your identity provider pushes changes to SimplyPrint as they happen. SCIM is an open standard, defined in [RFC 7644](https://datatracker.ietf.org/doc/html/rfc7644).

With SCIM provisioning turned on:

- people you assign to SimplyPrint in your directory get an account before their first sign-in
- people you disable in your directory can no longer sign in
- people you unassign or delete are removed from your account after a grace period you set (10 days by default)
- there is no spreadsheet to maintain and no end-of-year clean-up

SCIM needs SAML or OIDC set up first: SCIM manages the accounts, and single sign-on is how people sign in to them. SimplyPrint has SCIM setup guides for Okta, Microsoft Entra ID and OneLogin. Google Workspace cannot push to custom SCIM apps, so Google schools rely on accounts being created at first sign-in, or a one-time import. For a print farm with staff turnover, or a school with a new intake every year, this is the step that keeps the printer list of "who may print" accurate.

## Can a whole school district share one login?

Yes. A district can connect its identity provider once and share it with every school it manages. When someone signs in, they are routed to their own school. A person who belongs to several schools either joins them all or picks one from a school selector, depending on the district's setting.

District single sign-on is enabled by the SimplyPrint team as part of district onboarding, so [get in touch](/contact) when you plan a rollout across several schools.

## Does SSO work on Chromebooks, iPads and shared lab computers?

Yes. Sign-in happens in the browser, so it works on Chromebooks, iPads and shared lab computers. Nothing is installed on the device and no admin rights are needed.

That matters in schools, where students often slice and send prints from a Chromebook. With SSO, a student opens SimplyPrint, signs in with their Google or Microsoft school account, and uploads a model to the [print queue](/features/print-queue) without a separate password. Read more about [printing from an iPad or Chromebook](/articles/print-from-ipad-or-chromebook).

## Is single sign-on safe for school data protection reviews?

Single sign-on reduces the number of passwords in circulation, which is a security win on its own. SimplyPrint also follows the [REFEDS Data Protection Code of Conduct v2](https://refeds.org/category/code-of-conduct/v2) for federated sign-in, is built in the EU, and is GDPR compliant. Western Australia's Department of Education rated SimplyPrint Low Risk in its Security & Privacy Risk Assessment.

For OIDC, sign-in uses the authorization-code flow with PKCE, and ID tokens must be signed (RS256 or stronger) and are validated. Read the details on the [security page](/security), or see how SSO fits a whole school rollout in the [3D printing in schools guide](/articles/3d-printing-in-schools).
