Introduction
This document describes how to integrate a Kandji tenant with a Beyond Identity tenant, create an authentication policy based on the device being managed or unmanaged, and test the authentication policy.
Contents
- Integrate Kandji with Beyond Identity – Kandji Configuration
- Integrate Kandji with Beyond Identity – Beyond Identity Configuration
- Push the Beyond Identity Authenticator to Devices
- Configure the MDM Authentication Policy
- Test the MDM Authentication Policy
Integrate Kandji with Beyond Identity – Kandji Configuration
API Rate Limit
The Kandji API currently has an API rate limit of 10,000 requests per hour per tenant.
Generate an API Token
Kandji uses API tokens tied to the user that created it. We suggest creating a service user to create your Beyond Identity API token to prevent unexpected issues.
- Login to your Kandji tenant and navigate to Settings
- Click Access in the top navigation bar
- Scroll down to the API Token section and click Add Token
- Give the token a Name and click Create
- Click Copy Token and check the acknowledgement box
Make sure to save the token in a safe place. You will not be able to see it again - Click Next
- Click Configure
- Scroll down to the Devices section and check the following options:
a. Device details
b. Device list
c. Device Parameters - Click Save
Integrate Kandji with Beyond Identity – Beyond Identity Configuration
- Login to the Beyond Identity Admin console.
- Go to Integrations > Endpoint Management > Kandji.
- Click the download icon to the right of Kandji.
- Enter the following information obtained from Kandji Admin UI.
- Host URL (e.g. https://example.api.kandji.io)
- API Token
- Click Save Changes.
If there is any error in the URL and/or the API Token Permissions, you may see an “input_invalid” error. Make sure to use the base URL only and GET operation permissions for the API token.
Push the Beyond Identity Authenticator to Devices
macOS
How to Deploy the macOS Beyond Identity Authenticator via Kandji
iOS/iPadOS
How to Deploy the iOS Beyond Identity Authenticator via Kandji
Configure the MDM Authentication Policy in Beyond Identity
- Log into the Beyond Identity Admin console.
- Navigate to Policy >Edit Policy > Add Rule.
- Create a rule to Deny authentication if the macOS device is not MDM Enabled.
-
- Under For any transaction, select Authentication.
- Under If device platform is, select macOS.
- Under If integration is, select Kandji > API is > available.
- Under If integration is, click Add attribute and add this attribute under AND:
Kandji > Device is managed > is > False - Under Then, select Deny.
- (Optional) Add a custom error message under Customize notification.
-
- Click Add.
- On the Edit Policy page, click Publish changes to publish the rules.
Test the MDM Authentication Policy
Verify the macOS policy:
- Log into the Beyond Identity Admin console first from a macOS computer that is enrolled in Kandji MDM and then from a macOS computer that is not enrolled in Kandji.
- Confirm that the policy behavior is as expected.
- Check the Events tab to ensure that the correct rule is triggered.
Verify the iOS policy:
- Log into the Beyond Identity Admin console first from an iOS/iPadOS device that is enrolled in Kandji MDM and then from a iOS/iPadOS device that is not enrolled in Kandji.
- Confirm that the policy behavior is as expected.
- Check the Events tab to ensure that the correct rule is triggered.
Comments
0 comments
Please sign in to leave a comment.