Jamf Pro End-users Integration
Jamf Pro End-users Integration
Scimify enables SCIM provisioning for Jamf Pro end-user accounts and user groups, allowing you to manage end-user access through your identity provider.
Overview
This integration pushes users and user groups to Jamf Pro via SCIM. End-user accounts and groups created in Jamf Pro will correspond to those from your identity provider.
Prerequisites
- A Jamf Pro instance
- Administrator access to Jamf Pro
- Ability to create API roles and clients
Configuration Steps
1. Create an API Role in Jamf Pro
- Log into your Jamf Pro instance as an administrator
- Navigate to Settings > System > API roles and clients
- Click “New” in the API Roles section
- Give the API role a name (e.g., “Scimify End-users Integration Role”)
- Grant the API role the following privileges:
- Create User
- Read User
- Update User
- Delete User
- Create Static User Groups
- Read Static User Groups
- Update Static User Groups
- Delete Static User Groups
- Save the API role
2. Create an API Client
- In the same API roles and clients page, click “New” in the API Clients section
- Give the API client a name (e.g., “Scimify End-users Integration”)
- Select the API role created in Step 1
- Click “Save” and copy the Client ID and Client Secret
3. Configure the Integration in Scimify
- Navigate to the Integrations page in your Scimify admin console
- Create a new Jamf Pro End-users integration instance
- Enter the following configuration:
- Instance URL: Enter your Jamf Pro instance URL (e.g.,
https://yourinstance.jamfcloud.comorhttps://jamf.company.com) - Client ID: Paste the Client ID from Step 2
- Client Secret (API Key): Paste the Client Secret from Step 2
- Instance Name (Optional): A friendly name to identify this integration instance
- Group Description (Optional): Custom description for created groups (default: “Created via Scimify for tenant {tenant_id}“)
- Instance URL: Enter your Jamf Pro instance URL (e.g.,
4. Configure Okta SCIM
Follow the Okta SCIM Configuration guide to set up SCIM provisioning in Okta.
How It Works
- When users and user groups are pushed from your IdP, Scimify will create corresponding end-user accounts and static user groups in Jamf Pro
- User and group names will match those from your IdP
- Users assigned to groups in your IdP will be added to the corresponding Jamf Pro static user groups
Static User Groups
This integration creates and manages Static User Groups in Jamf Pro. These groups can be used for:
- Device management policies
- Application deployment
- Access control
- Compliance policies
Additional Resources
Need Help?
If you encounter any issues during configuration, please contact support@veraproof.io for assistance.