Persistent Tokens for Keychain Unlock in Platform SSO

While working with Platform SSO on macOS, I’m trying to better understand how the system handles cases where a user’s local account password becomes unsynchronized with their Identity Provider (IdP) password—for example, when the device is offline during a password change.

My assumption is that macOS may store some form of persistent token during the Platform SSO user registration process (such as a certificate or similar credential), and that this token could allow the system to unlock the user’s login keychain even if the local password no longer matches the IdP password.

I’m hoping to get clarification on the following:

  1. Does macOS actually use a persistent token to unlock the login keychain when the local account password is out of sync with the IdP password? If so, how is that mechanism designed to work?

  2. If such a capability exists, is it something developers can leverage to enable a true passwordless authentication experience at the login window and lock screen (i.e., avoiding the need for a local password fallback)?

I’m trying to confirm what macOS officially supports so I can understand whether passwordless login is achievable using the persistent-token approach.

Thanks in advance for any clarification.

Persistent Tokens for Keychain Unlock in Platform SSO
 
 
Q