Multi-OS ManagementmacOSStep-by-step guide to configure Platform Single Sign-On for macOS

Step-by-step guide to configure Platform Single Sign-On for macOS

Platform SSO is a partnership between Apple, device management solutions, and IdPs. It is an SSO feature created by Apple for its Mac devices. It leverages Apple’s SSO extension (SSOe) framework for secure, passwordless authentication using Touch ID or secure tokens. 

Through Platform SSO, users benefit from passwordless authentication, enhanced security, and a consistent experience across all devices, enterprise apps, and web browsers.

Platform SSO

Let’s delve into what Platform SSO is and how you can set it up in simple steps with the Scalefusion dashboard. 

What is Platform SSO?

Platform SSO is an advanced SSO feature developed by Apple. Available for macOS 13 and later, it replaces Active Directory binding. It allows admins to configure system-level SSO, enabling:

  • User authentication at the macOS platform level
  • Consistent identity usage across system services and apps
  • Improved login experience for enterprise-managed Macs

How to configure Platform SSO on macOS

Prerequisites

To fully implement Platform SSO, you will need to make sure that:

  • The Mac devices are running macOS 13 or later
  • A Mac with Apple Silicon or an Intel-based Mac with Touch ID
  • A device management service, such as Scalefusion, that supports the Extensible Single Sign-On configuration, which includes settings for Platform SSO
  • An app containing a Platform SSO extension compatible with the IdP
  • An IdP that supports Simplified Setup for Platform SSO

Step 1 – Create a Platform SSO Configuration

On your Scalefusion dashboard, click on Device Profiles & Policies and then click on Apple configuration. Start by creating a new Platform SSO configuration in your management console. Give it a clear name so it can be easily identified later.

It is important to note that when enabling the ‘Remove this configuration when relaxing the policies on the device’ option, the configuration will be automatically removed in the following scenarios:

  • When policies are relaxed, or
  • When the device is unlocked via the dashboard 

When the device profile is deleted, all associated configurations and data will be cleared from the device.

Step 2 – Define Extension Details

Next, configure the SSO extension that will handle authentication on macOS.

Here, you specify the extension identifier and team identifier to ensure the correct extension is used. You also define the URLs where Platform SSO should be applied.

Additionally, you can manage how authentication behaves when the screen is locked, exclude specific apps from using Platform SSO via Denied Bundle Identifiers, and pass a dictionary of arbitrary data to the app extension, if required.

Step 3 – Choose Authentication Method

Select how users will authenticate using Platform SSO.

You can use Password-based authentication, Secure Enclave-based authentication, or Smart Card authentication (supported on macOS 14 and later). The option you choose determines what additional policies can be configured.

Step 4 – Configure Identity Settings

Set up identity-related details such as the registration token, which allows automatic device registration with the identity provider.

You can also define the account display name that users will see during login and system prompts.

Step 5 – Set FileVault, Login, and Unlock Policies

Define how authentication should work across macOS login, FileVault, and unlock flows.

You can either allow authentication attempts via the identity provider or require it mandatorily. Optional settings like offline grace period and authentication grace period help manage cases where network or re-authentication is limited.

Step 6 – Configure User and Access Settings

Now define how users and permissions are managed.

You can assign user roles (Standard or Admin) or map permissions based on group membership. Identity provider accounts can also be enabled for system-level authorization prompts.

You can also map identity attributes to macOS user fields, control login frequency requirements, and enable syncing of profile pictures from the identity provider.

Step 7 – Configure New User Creation

Manage how new users are created on macOS devices.

You can allow user creation in the login window, specify whether new users are Standard, Admin, or group-based, and even enable temporary sessions for shared device use.

You can also enable first-user creation during Setup Assistant for zero-touch onboarding.

Step 8 – Configure Authentication for New Users

Choose authentication methods available for new users, such as Password, Smart Card, or Access Key.

For Access Key, you can optionally configure: 

  • Access Key Reader Group Identifier: This setting specifies which Access Key reader group the system should use.
  • Access Key Terminal Identity UUID: This setting links the Access Key to a specific identity payload configured on the device.
  • Allow Access Key Express Mode: When enabled, Access Key can be used in Express Mode, which allows it to be used without requiring additional authentication steps. 

Step 9 – Configure Groups and Authorization

Define group-based access control by assigning admin groups, creating additional groups, and mapping authorization rights to specific groups for role-based control.

Step 10: Save and Deploy

Finally, review all settings, save the configuration, and deploy it to macOS devices. Platform SSO will then enforce the defined authentication and access policies across the system.

Enhance your security posture across the entire macOS ecosystem

Platform SSO bridges the gap between security and simplicity by making SSO an Apple-native feature. Through this, organizations can further bolster their security posture by implementing SSO across all Mac devices with ease and increase the efficiency of their workflows. 

Scalefusion seamlessly supports Platform SSO and provides IT teams with the ease of implementing it through a centralized dashboard. This reduces IT overhead and simplifies macOS management, which allows all users to sign in once to get access to all their work apps without having to remember individual passwords. Not to mention, it also increases the overall security of the managed system by preventing breaches via password phishing and credential stuffing attacks.

Implement Platform SSO for all your macOS devices effortlessly through Scalefusion.

Sign up for a 14-day free trial now.

Get a Free Trial

FAQs

1. Does PSSO support zero-touch deployment?

Yes, Apple PSSO supports zero-touch deployment. With macOS 15 and higher, the PSSO registration can occur directly within the macOS Setup Assistant, allowing for a zero-touch workflow where the user logs in with their IdP credentials and the machine is immediately configured.

2. Can PSSO create an initial user account on a Mac?

Yes, PSSO on macOS can create a local user account at the login window using IdP credentials, such as Microsoft Entra ID or Okta. This is often called “on-demand account creation” or “just-in-time provisioning”. This process allows users to authenticate with their corporate credentials, creating a local Mac account with synchronized or Secure Enclave-backed passwords.

3. Do I need an MDM solution to configure PSSO?

Yes. Platform SSO configuration requires an MDM solution to deploy identity configuration profiles, enforce policies, and associate devices with your IdP. Scalefusion supports Platform SSO and provides a robust suite of features to further tweak the settings as per the organization’s specific needs.

Atishay Jain
Atishay Jain
Atishay is a content writer at Scalefusion, bringing ideas to life through words. With a passion for writing and a love for video games, you’ll find him next to a screen one way or another.

More from the blog

Enrolling Zebra devices using StageNow: A complete guide for...

StageNow allows organizations to enroll Zebra devices without any hassle and turn frontline performance into a competitive advantage. However,...

Platform SSO explained: Features, benefits, and how it works

Announced in 2022 at the Worldwide Developers Conference (WWDC), Platform Single Sign-On (SSO) is an SSO feature created by...

MacBook Neo for education: Scaling access, simplifying management

Apple devices have long held a strong place in education. From intuitive design to a seamless ecosystem, they’ve consistently...