I’m testing a macOS Platform SSO extension deployed through Jamf, and I’m seeing an issue where device registration completes successfully during Setup Assistant, but user registration never gets triggered.
Current Platform SSO profile settings:
- Authentication mode:Secure Enclave
- Enable registration during setup:Enabled
- Create first user during Setup:Enabled
- New user creation authentication method:Password
Observed behavior:
- The Platform SSO extension is discovered and loaded.
- Device registration starts and completes successfully.
- My extension’s device registration completion path is reached.
- registrationDidCompleteis called.
- The device configuration appears to be updated.
- After that, I expect Platform SSO to call the user registration flow, but my extension’sbeginUserRegistration(...)is never invoked.
The strange part is that this only seems blocked at the user-registration handoff. Device registration during Setup Assistant works reliably.