Skip to content

Kandji Introduces Support for Platform SSO

Kandji Introduces Support for Platform SSO

We’ve added a new section to our Single Sign-On Extension Library Item: Platform SSO. But this is one Kandji feature that’s built as much for the future as it is for the present. Let us explain.

What Is Platform SSO?

Apple first announced Platform Single Sign-on (Platform SSO) back at WWDC 2022. As they explained back then, the idea behind SSO extensions in general is to let users enter their credentials just once so subsequent apps and websites wouldn’t require them to reauthenticate repeatedly. 

But at that point, on Mac, SSO extensions worked only after users had logged in with their local credentials to macOS; it required the local Mac account to have been created already. Platform SSO was a way to let developers build SSO extensions that would extend all the way down to the macOS login window. 

That meant that users—assuming their IdPs implemented Platform SSO—could provide their IdP credentials to unlock their Mac, even if the IdP was not reachable—if, for example, the Mac was offline. This was the first step in Platform SSO being a modern replacement for the deprecated practice of binding a Mac to an on-premises Active Directory server and creating mobile accounts. Furthermore, with Platform SSO, a user’s local account password could automatically be kept in sync with their IdP, so their cloud and local Mac passwords would always match. 

At WWDC 2023, Apple expanded on that initial Platform SSO framework, adding support (on Mac computers with macOS Sonoma) for: 

  • User enrollment and registration status in System Settings (so users could register their devices or user accounts for use with SSO in System Settings); 
  • Just-in-time creation of local accounts at the login window, using an IdP username and password or a SmartCard;  
  • The ability to provide the credentials for an IdP account that isn’t in the local Mac directory at an authorization prompt; 
  • WS-Trust federation, so Platform SSO could authenticate users through an IdP to a different, federated IdP or directory service like on-premises Active Directory;
  • Updating the group membership of users when they authenticate with their IdP.

That last one comes with support for three different types of groups:

  • Administrator Groups (members have local administrator access);
  • Authorization Groups (members without admin accounts are given specific privileges to, say, manage printer or network settings); and
  • Additional Groups (members can use specific system services, such as sudo).

For Platform SSO to work, there are several requirements: First, an organization’s IdP must support the Platform SSO authentication protocol. Second, the organization’s MDM solution must also support it, as well as bootstrap token. Third, the device must get an SSO extension payload that supports Platform SSO, and that payload needs to be delivered by an MDM solution. (Some IdPs will also likely offer vendor-specific configurations through additional profiles.)

Kandji Platform SSO

Kandji is now doing its part to meet those requirements, with the new Platform SSO section in our Single Sign-On Extension Library Item. But that Library Item can't be effective unless and until IdP support is in place. 

That’s why this announcement is more about the future than the present. Because so far there has been little support on the IdP side for Platform SSO; as we write this, no IdP has yet released an app that uses it. But that may change very soon, as IdPs transition their latest apps from closed betas or previews to general availability for all customers. 

Over the next couple of months, we expect several prominent IdPs to announce features that are made possible by Platform SSO. In doing so, those vendors might not even mention Platform SSO by name. They might talk about ensuring that you always have an SSO token or about syncing passwords between local and IdP accounts. But Platform SSO will be making that and more possible, under the hood. 

And though IdPs will need to provide the apps that use Platform SSO, you'll still need an MDM solution to (at minimum) distribute the SSO extension payload. Kandji stands ready to help you do that, along with deploying any apps and additional profiles that a given IdP might require.

For more details on how to configure Platform SSO in Kandji (when your IdP makes it available), see our support article.

About Kandji

Kandji is the Apple device management and security platform that empowers secure and productive global work. With Kandji, Apple devices transform themselves into enterprise-ready endpoints, with all the right apps, settings, and security systems in place. Through advanced automation and thoughtful experiences, we’re bringing much-needed harmony to the way IT, InfoSec, and Apple device users work today and tomorrow.

Recent Articles

Featured image: TIL: How To Keep Bad Apps Out of Your Mac Fleet
Iru Team 1 min read

TIL: How To Keep Bad Apps Out of Your Mac Fleet

Need to stop bad apps from infiltrating your Mac fleet? In this TIL episode, Andy Rana shows how to use Kandji's App Blocking library item to keep unauthorized apps off managed devices. Learn how to spot bad apps, set blocking rules, and see the workflow from setup to end-user experience.

TIL
Featured image: Kandji Referral Program
Iru Team 2 min read

Introducing the Kandji Referral Program

If you’ve ever raved about Kandji to a friend, colleague, or peer, you’re in good company. Our customers can’t help but share it - whether it’s in a Slack community, during a coffee break, or during a “you’ve got to check this out” moment. Those recommendations carry more weight than any ad ever could, because they come from someone who’s been there, done that, and solved the problem.

Inside Iru
Featured image: The Kids Aren’t Alright: A Threat Intel Dad’s View of the Internet
Alex Gartner 4 min read

The Kids Aren’t Alright: A Threat Intel Dad’s View of the Internet

Opinion

See Iru in action

Discover why thousands of teams choose Iru

By submitting this form I agree to Iru’s Privacy Policy and consent to be contacted by Iru about its products and services.

Stay up to date

Iru's weekly collection of articles, videos, and research to keep IT & Security teams ahead of the curve.