Prerequisites
Before you begin, ensure you have:- JumpCloud Administrator access
- Permissions to create service accounts and custom admin roles in JumpCloud
Setup guide
Create service account in JumpCloud
Access JumpCloud Admin Console
Log in to your JumpCloud Admin Console
Navigate to service accounts
Go to Settings > Service Accounts (or User Authentication > Service Accounts depending on your console version)
Create a new service account
- Click Create Service Account
- Enter a name (e.g., “Ravenna”)
- Create a custom admin role with the following permissions:
- Full User Management
- Full Group Management
- Device Management (Devices & Mobile Device Management)
- Assign the custom role to the service account
- Save the service account
For more details, see JumpCloud’s service account documentation
Add integration in Ravenna
Troubleshooting
Invalid credentials error
Invalid credentials error
Cause: Client ID or Client Secret is incorrect.Solution:
- Verify the Client ID and Client Secret are copied correctly
- Ensure there are no extra spaces or characters
- Confirm the service account is still active in JumpCloud
Insufficient permissions error
Insufficient permissions error
Cause: The service account lacks the required permissions.Solution:
- Verify the custom admin role includes Full User Management, Full Group Management, and Device Management
- Check that the role is assigned to the service account
- See JumpCloud’s custom admin roles documentation for help configuring roles
Users or groups not syncing
Users or groups not syncing
Cause: Sync may still be in progress or credentials have limited scope.Solution:
- Allow a few minutes for the initial sync to complete
- Verify the integration status shows as connected in Settings > Integrations
- Check that users and groups exist in the JumpCloud organization linked to your credentials