# Microsoft Enterprise Platform Single Sign-on for macOS

## What

Platform Single Sign-on (Platform SSO or PSSO) extends Apple's Extensible SSO framework to the macOS login and account experience. For Microsoft Entra ID deployments, this workflow builds on FileWave's [Microsoft Enterprise SSO plug-in for Apple devices](https://kb.filewave.com/books/apple-general-info/page/microsoft-enterprise-sso-plug-in-for-apple-devices) guidance and Apple's [Platform Single Sign-on for macOS](https://support.apple.com/guide/deployment/platform-sso-for-macos-dep7bbb05313/web) framework.

With password authentication, Platform SSO can synchronize the user's local macOS account password with their Microsoft Entra ID password. Depending on the operating system version, identity provider support, and payload settings, Platform SSO can also support other authentication methods such as Secure Enclave-backed platform credentials or smart cards.

After registration, Platform Single Sign-on status appears under the user's account in **System Settings &gt; Users &amp; Groups**:

[![Configured Platform Single Sign-on status in macOS Users & Groups](https://kb.filewave.com/uploads/images/gallery/2024-03/scaled-1680-/X0Q4ikE8xzCXIbg0-8a1b12f119682c525692a750d75d8f6f.png)](https://kb.filewave.com/uploads/images/gallery/2024-03/X0Q4ikE8xzCXIbg0-8a1b12f119682c525692a750d75d8f6f.png)

## When/Why

Use Platform SSO when you manage Mac computers with FileWave and want users to sign in with their Microsoft Entra ID identity while reducing local password drift. This builds on the Microsoft Enterprise SSO plug-in by extending the SSO experience closer to the local Mac account and login workflow.

## How

Below are the main requirements and deployment steps to review before using the example profile.

### Platform SSO requirements

- A Mac running macOS 13 or later. Microsoft currently recommends macOS 14 Sonoma or later for the best Entra Platform SSO experience, and some newer Apple Platform SSO features require later macOS versions.
- A mobile device management (MDM) solution that supports the Extensible Single Sign-on payload with Platform SSO settings. In FileWave, this means an MDM-enrolled Mac, such as Automated Device Enrollment or User Approved MDM enrollment.
- An identity provider and SSO extension that support the Platform SSO authentication method you plan to use.
- For Microsoft Entra ID Platform SSO, Microsoft lists the Company Portal app version 5.2404.0 or later, Microsoft Authenticator, and user permissions to register or join devices to Microsoft Entra ID as requirements.
- One of the supported authentication methods for your deployment. This example focuses on password authentication, where the user's local password and Entra ID password are synchronized.

*Note:* If the Mac is unenrolled from MDM, Apple notes that the Mac is also unregistered from the identity provider.

#### WS-Trust federation

WS-Trust federation is supported in macOS 13.3 or later. This allows Platform SSO to authenticate users when their account is managed by an identity provider federated with Microsoft Entra ID.

### Deployment

The example below uses a Profile Fileset with a default password-authentication Platform SSO configuration:

- [Profile - Entra ID Platform SSO.fileset.zip](https://kb.filewave.com/attachments/316)
- Install the Microsoft Company Portal app before targeting users for Platform SSO. You can deploy it through FileWave or have users install it manually. Microsoft provides the current Company Portal app here: [Company Portal app](https://go.microsoft.com/fwlink/?linkid=853070).

[![FileWave Platform SSO deployment showing the profile and Company Portal installer](https://kb.filewave.com/uploads/images/gallery/2024-03/scaled-1680-/WOnwqxRQkOGAFLEk-screenshot-2024-03-21-at-9-25-19-am.png)](https://kb.filewave.com/uploads/images/gallery/2024-03/WOnwqxRQkOGAFLEk-screenshot-2024-03-21-at-9-25-19-am.png)

<p class="callout success">Please note: Company Portal is required for Microsoft's Platform SSO implementation because it contains the Microsoft SSO extension. Users generally do not need to configure Company Portal directly, but the app must be present and current enough before Platform SSO registration is expected to work.</p>

### End-user interaction required

After successful deployment, the user should see a **Registration Required** notification in macOS:

[![macOS Platform SSO registration required notification](https://kb.filewave.com/uploads/images/gallery/2024-03/scaled-1680-/3mz1OCvzyw8mjnzH-screenshot-2024-03-21-at-9-15-56-am.png)](https://kb.filewave.com/uploads/images/gallery/2024-03/3mz1OCvzyw8mjnzH-screenshot-2024-03-21-at-9-15-56-am.png)

When the user starts registration, macOS and Microsoft Entra ID will prompt the user to authenticate. Depending on the configuration, this can include entering the local or Platform SSO password and completing Microsoft Entra device registration:

<div id="bkmrk--3" style="clear: both;"></div>[![Platform SSO password prompt for synchronizing the Mac password](https://kb.filewave.com/uploads/images/gallery/2024-03/scaled-1680-/lFbzWcpbKHtmu7se-screenshot-2024-03-21-at-9-16-31-am.png)](https://kb.filewave.com/uploads/images/gallery/2024-03/lFbzWcpbKHtmu7se-screenshot-2024-03-21-at-9-16-31-am.png)

[![Microsoft Entra device registration sign-in prompt](https://kb.filewave.com/uploads/images/gallery/2024-03/scaled-1680-/fu7zfwTVrKAlFjnQ-screenshot-2024-03-21-at-9-17-10-am.png)](https://kb.filewave.com/uploads/images/gallery/2024-03/fu7zfwTVrKAlFjnQ-screenshot-2024-03-21-at-9-17-10-am.png)

After registration, the user can confirm status in **System Settings &gt; Users &amp; Groups** by clicking the information button next to their account. The Platform Single Sign-on section should show the configured method, registration state, and token state.

## Notes and Observations

- If multi-factor authentication is enabled in your environment, Microsoft app sign-in prompts depend on your Microsoft Entra ID and Conditional Access/security settings.
- The downloadable example Fileset is a starting point. Review the payload, registration-token placeholder, authentication method, and tenant-specific settings before deploying it in production.

## Related Content

- [Microsoft Enterprise SSO plug-in for Apple devices KB](https://kb.filewave.com/books/apple-general-info/page/microsoft-enterprise-sso-plug-in-for-apple-devices)
- [Apple documentation: Platform Single Sign-on for macOS](https://support.apple.com/en-ca/guide/deployment/dep7bbb05313/web)
- [Microsoft Learn: macOS Platform Single Sign-on overview](https://learn.microsoft.com/en-us/entra/identity/devices/macos-psso)