Skip to main content

Glossary

SSO (single sign-on)

SSO (single sign-on) lets a user authenticate once with an identity provider and then reach every connected application without typing credentials again. For an IT team it removes dozens of passwords from circulation and concentrates control in one place, which is both the main benefit and the main risk.

How it works

Two protocols carry almost all of it. SAML 2.0, an OASIS standard since 2005, exchanges signed XML assertions and still runs a large share of enterprise web apps. OpenID Connect, built on OAuth 2.0 and published in 2014, exchanges JSON web tokens and is what mobile apps use, because it was designed for native clients and redirect flows rather than browser form posts. New integrations should be OIDC unless the vendor gives you no choice.

Mobile adds a wrinkle. Each app runs in its own sandbox, so a token obtained by one app isn't automatically visible to the next. Apple solved this with the Extensible Single Sign-On payload, introduced in iOS 13 and macOS 10.15 in 2019: an MDM installs an extension, declares the hosts it covers, and the extension answers authentication challenges for every app and for Safari. Platform SSO went further on macOS 13 Ventura by tying the local account login to the IdP, and the rewrite in macOS 15 Sequoia in 2024 added Secure Enclave backed keys and password sync, which is why most Mac fleets only adopted it recently.

Android has no equivalent OS-level SSO layer. Credential sharing happens through a broker app instead: Microsoft Authenticator or Intune Company Portal brokers tokens for apps built against MSAL, and inside an Android Enterprise work profile the broker and the apps that use it must live in the same profile. Apps outside that pattern do their own browser-based OIDC flow and ask the user again.

What the MDM contributes is plumbing the user never sees: the Extensible SSO payload and its app bundle IDs, the broker app installed and pre-configured before first launch, the Kerberos realm settings where an on-premises domain is still in play, and the client certificates an extension or a VPN needs.

Why it matters for a fleet

Fewer passwords means fewer reused passwords, faster onboarding, and an offboarding that actually works: disable the account and access ends everywhere, instead of hunting for the eleventh SaaS tool nobody documented.

The trade-off is blast radius. One compromised session token can now reach everything the user could reach, and token theft through malware or a convincing proxy page has become the dominant attack pattern rather than password guessing. Shorten session lifetimes on sensitive apps, require a phishing-resistant factor at sign-in, and condition the session on a device you recognize. SSO without device conditions just makes a stolen identity more efficient.

How Appaloosa handles it

Appaloosa delivers the device-side pieces of an SSO deployment: the Apple Extensible SSO payload and its configuration, broker and authenticator apps distributed to the right groups from the enterprise app store, managed app configuration carrying tenant IDs and sign-in hints so the first launch already points at the right directory, and client certificates installed at enrollment. Compliance state from the same console can gate the session. The payload and certificate mechanics sit in the MDM configuration profiles applied to each enrolled device.

Explore

See the full platform

Enrollment, apps, security, remote support: all in one place.

Explore Appaloosa

See Appaloosa run on your fleet Book a demo

Frequently asked questions

Does SSO work inside an Android work profile?
It works, with a constraint worth knowing before you plan a rollout. Token brokering happens between apps in the same profile, so the broker app and every app that relies on it have to be deployed into the work profile. An app the user installed personally will run its own sign-in flow and prompt separately.
Is Platform SSO on macOS worth deploying now?
For most fleets yes, if you are on macOS 15 Sequoia or later. The earlier versions from Ventura were usable but rough, and the 2024 rewrite added Secure Enclave backed keys and local password sync with the identity provider. On older builds, stick to the standard Extensible SSO redirect extension.
Should we still use SAML for new apps?
Prefer OpenID Connect when the vendor supports it, especially for anything with a mobile client. SAML is not insecure, it is just built around browser redirects and XML signatures that native apps handle awkwardly. Plenty of enterprise software is still SAML only, so expect to run both for years.