Integrating with Okta
Because Jamf Connect authenticates Okta users directly to your domain using Okta's authentication API, you do not need to perform any additional tasks in the Okta admin console to enable authentication and password syncing. OpenID Connect app integrations are only required to do the following:
- Configuring role assignment—
If you want to determine if users are created with standard or local accounts with Jamf Connect, you can create app integrations in Okta for standard users and administrators, and then assign users to the apps as needed. Jamf Connect will then use the app a user is assigned to create the correct local account type.
- Deploying Jamf Unlock—The Jamf Unlock app only uses the OpenID Connect authentication protocol to authenticate users during the pairing process.
If you want to determine if users are created with standard or local accounts with Jamf Connect, you can create app integrations in Okta for standard users and administrators, and then assign users to the apps as needed. Jamf Connect will then use the app a user is assigned to create the correct local account type.
-
The client ID's of each app integration. These values will be used to configure the corresponding Access Client ID, Admin Client ID, and Secondary Login Client ID settings.
-
The redirect URI. This value will be used to configure the Redirect URI setting.
Modifying Grant Types
You must modify the allowed grant types for each Jamf Connect app integration you create in Okta.
- Select your newly created Jamf Connect app.
- Do the following in the General pane:
- Select Implicit (Hybrid) in Allowed Grant Type.
- Select Allow ID Token with implicit grant type and Allow Access Token with implicit grant type.
- Click Save.
Repeat this process for app integration for Jamf Connect.
Enabling Multifactor Authentication
If you want to enable multifactor authentication (MFA) for users, you must enable MFA at the organization level rather than the app level. To enable MFA, navigate to
in the Okta Admin Dashboard, and then create a new Sign On policy.Disclaimer
Jamf Connect may allow users with the same username and password to log in to the incorrect local account. To ensure users can only log in to their account, a multifactor authentication (MFA) method is recommended. Jamf does not accept any responsibility or liability for any damages or security exploitations due to identically provisioned account credentials
Enabling MFA at the app level is not recommended and may cause errors in Jamf Connect.