Before
An administrator would likely obtain an authentication token, generate unique profile identifiers, and assemble the macOS configuration profile manually. They would then submit the profile through the device management platform and configure its installation and scope settings.
How it works
- Authenticate the workflow so it can submit a configuration profile to the device management environment.
- Generate unique identifiers and build the predefined macOS profile that disables Chrome password management and credit card autofill.
- Create the profile with automatic installation, user removal blocked, and the configured computer and user scope.
Workflow details
- Authentication: The workflow first obtains a bearer token so the subsequent profile-creation request can be authorized in the device management environment.
- Identifier generation: It creates two unique UUID v4 values for the configuration profile and its embedded payload, preventing the need to create these identifiers manually.
- Policy construction: The workflow assembles a predefined macOS configuration profile that forces Chrome's password manager and credit card autofill settings to disabled.
- Deployment settings: The profile is configured for automatic installation at the computer level, cannot be removed by users, and is scoped to all computers and JSS users defined in the request.
- Operational result: The completed profile is submitted for creation in the device management platform, making the browser restrictions available for managed macOS systems without manual XML construction or profile setup.
What changed
Profile creation becomes a repeatable automated handoff: authentication, identifier generation, policy construction, installation settings, and scope are handled in one run, leaving administrators with the resulting managed profile instead of a manually assembled submission.
Work removed
Manually requesting an authentication token, generating profile and payload UUIDs, composing the XML configuration, entering Chrome policy settings, and submitting the profile for deployment.
Expected outcome
Each run can remove at least five recurring setup actions and produce one consistently configured Chrome restriction profile for managed macOS systems.

