Configure Okta for User Provisioning
This tutorial helps to understand how to configure Okta as an enterprise connection on the Unifyia
platform for managing user provisioning. Follow the below steps.
- Log in to the Unifyia platform.
- Navigate to Integrations > Data Sources> Enterprise
Connection.
- Select +Add New.
- Under the Integrations tab, enter the following details:
- Name: Enter a name for this enterprise connection, for example, Okta
Integration
- Description: Provide a brief description of this connection.
- Domain URL: Enter the base URL of the Okta APIs, for example,
https://utopia.okta.com
- Token URL: Enter the Okta's token URL that you will use for
authentication purposes, for example, https://utopia.okta.com/oauth2/v1/token
- Client Authentication Method: From the drop-down list, select
JWT signed with private key.
NOTE
Selecting JWT signed with private key entails receiving a payload containing an
algorithm, several
claims, and a signature that utilizes either a public or private key. This provision
is made to
guarantee the integrity and authenticity of the token.
- Client ID: Enter the client ID provided by Okta.
- Client Secret: Enter the client secret provided by Okta. (Not required
if you choose the client authentication method as JWT signed with private key).
- Scopes: Enter the scope values as required by Okta.
- Select Save.
- Navigate to the Groups
- From the drop-down list, choose the appropriate Group(s). Assigning
groups to this enterprise connection application facilitates the users to be provisioned
to the corresponding applications.
- Select Save.
- Navigate to the Unifyia to Okta Configure the following settings:
- Enable Provisioning from Unifyia to Okta: Enable this option to sync
the user provisioning details (created/updated/activated/deactivated) from Unifyia to
Okta.
- Schedule User Provisioning: Define the time interval for syncing the
latest provisioning details.
- Select Save.
- Navigate to the Okta to Unifyia Configure the following settings:
- Enable user provisioning from Okta to Unifyia: Enable this option to
sync the user provisioning details (created/updated/activated/deactivated) from Okta to
Unifyia. If the user is already present in Unifyia, the enterprise user account will be
automatically linked to the existing user.
- Schedule User Provisioning: Define the time interval for syncing the
latest provisioning details.
- Okta Groups: Select the Okta Groups from which the users need to be
imported.
- Batch Size: Define the number of user records to fetch from Okta in one
transaction.
- Select Save.
You have now completed the configuration to establish an enterprise connection with Okta for user
provisioning.