This article explains a macOS MDM issue where Beyond Identity automatic upgrades fail due to ownership mismatches and provides a script-based workaround while a long-term fix is in development.
Problem
Beyond Identity Version Control is not working as expected when the macOS Platform Authenticator is pushed through MDM providers and the BI version control policy is used for client upgrades.
Root Cause
Currently, MDM providers install the BI application in the root context and as part of the auto-upgrade process through the Beyond Identity version control policy, which assumes the users have permission to upgrade the application. Due to the ownership mismatch between the initial install and the upgrade process through BI version control policy, users are prompted to input the credentials for the upgrade or in some cases fail to upgrade. This results in the automatic upgrade not working as expected.
Who is not impacted
Admins not utilizing version control policy through Beyond Identity
Windows devices utilizing version control policy through Beyond Identity are not impacted
Admins using MDM to push the Beyond Identity platform authenticator updates directly
Who is impacted
Admins using macOS MDM solutions to push the Platform authenticator and simultaneously use BI version control policy to perform client upgrades.
Current Solution
Combine the Platform Authenticator install with MDM along with the provided script as a post-install so that the updates can be installed on the endpoint without an ownership mismatch
Link to the script:
https://drive.google.com/file/d/1aDfPkji8ltMy_hypN-8q5nidQ5b83BB2/view?usp=sharing
Modifications needed in the script:
Add the Version control ID obtained from the BI Admin Console
Link to generate Version Control GUID - Manage Authenticator updates – Beyond IdentityAdd the respective alternate admin account usernames if there is more than 1 user on the device
Activities on the MDM provider:
Add/Replace any existing post-install script with the modified script based on the organizational requirement.
Long-term Solution
Beyond Identity is working towards a long-term solution to overcome the current shortcomings and find a solution that would rely only on the version control GUID reference