Configuring provisioning for Egnyte

Provision users from Verify to an Egnyte application.

Before you begin

You need API keys that are generated from Egnyte. You must have an Egnyte domain. You need the following parameters to configure user provisioning in Verify.
  • Client ID
  • Username
  • Password

About this task

Provisioning provides the following features.
Create new users
New users that are created through Verify are also created in the Egnyte application.
Delete users
Deactivating the user or disabling the user's access to the application through Verify deletes the user in the Egnyte application.
Modify user profile
Updates made to the user's profile through Verify are pushed to the third-party application.
User suspend and restore
Suspending a user through Verify deactivates the user and restoring the user through Verify activates the user in the Egnyte application.
User synchronization and remediation
The Egnyte application supports user synchronization, remediation, and group synchronization features.

User synchronization fetches all the target application users in Verify and matches the fetched users with users in Verify. The adoption policy defined on the application specifies the matching attributes for adoption of the reconciled users.

Remediation policy can be configured to remediate user accounts with attribute values that differ between Verify and the target application. Verify supports the following three remediation policies.
  • NONE - Do not remediate non-compliant accounts automatically.
  • ON_SV - Update Verify account attribute values with the target application values.
  • ON_TARGET - Update target application account attribute values with Verify values.

Group synchronization fetches all the target application groups in Verify.

Fine grained entitlement
Assignment of groups to users is supported.

Procedure

  1. Log in to the Egnyte developer console by using the following URL:
    https://developers.egnyte.com
  2. Click the MY ACCOUNT icon from the menu.
  3. Navigate to APPLICATIONS > CREATE A NEW APPLICATION .
  4. In the REGISTER YOUR NEW APPLICATION section, specify the following settings:
    • Name of your application
    • Type - Select Internal Application [own companu user only].
    • Current User Base - Select New App.
    • Platform - Select Web App.
    • Egnyte domain you will use for testing - Specify you Egnyte account domain.
  5. In SELECT WHICH WEB APIS THIS APPLICATION WILL USE section, select the Issue a new key for CONNECT API check box.
  6. In the TERMS OF SERVICE section, select the I have read and agree to the Egnyte API Terms of Service check box.
  7. Click REGISTER APPLICATION.
  8. Navigate to MY ACCOUNT > KEYS and note the following parameters that are required to configure provisioning in Verify.
    • Client ID
    • Client Secret
    • Username
    • Password