Before you start
Best practice
For the integration with Oomnitza, create a dedicated user account.
For the integration with Oomnitza, you'll need the following information:
- The URL of your Jamf instance. Example:
https://<customer-subdomain>.jamfcloud.com - The Client ID and Secret
Obtaining your Client ID and Secret
- In Jamf Pro, click Settings in the sidebar.
- In the System section, click API Roles and Clients
- Click the API Roles tab.
- Click New.
- Enter a display name for the API role.
- In the Jamf Pro API role privileges field, begin typing the name of a privilege you want to assign, and then select it from the pop-up menu. Refer to the table for a list of privileges.
- Click Save.
- Return to the System section, and click APl Clients.
- Click New.
- Enter a display name for the API client.
- In the API Roles field, add the roles you previously created.
- Under Access Token Lifetime, enter the time in seconds that you want access tokens to be valid for.
- Click Enable API Client to allow the client to be used to generate a client secret.
- Click Save.
- Click Create secret.
Jamf Pro Documentation: API Roles and Clients
Links for information about privileges for Jamf Integrations
Privilege requirements (Classic API)
Privileges and Deprecations (Pro API)
Adding the credentials
To authorize connections between Oomnitza and Jamf, complete these steps:
Make life easier and add your credentials to Oomnitza before you create the integration.
- In Oomnitza, click Configuration > Security > Credentials.
- Click Add new credential (+).
- Search for the integration, and then click the forward arrow > to select the integration.
- Enter your client credentials and any other additional information.
- Click Authenticate. You are prompted to log in to authorize your request.
- Click CREATE.
- Add the information details.
- Click the AUTHORIZATION tab.
- Ensure that OAuth 2.0 is selected as the Authorization type.
- Ensure that Jamf Pro is selected from the SaaS list.
- Enter the URL of your Jamf instance.
- Enter your Jamf Client ID and Secret.
- Click Authenticate. You are prompted to log in to authorize your request.
- Click CREATE.
Important note for Jamf URL entry with port numbers
If you are experiencing errors during the authentication process and your Jamf URL includes a port number, add a trailing slash ('/') to the end of the URL. This additional step can help prevent authentication errors during the OAuth 2.0 process. For example, if your URL is https://example.jamfcloud.com:8443, enter it as https://example.jamfcloud.com:8443/
Comments
0 comments
Please sign in to leave a comment.