Integrating CyberArk with imper.ai

Prev Next

Integrating CyberArk with imper.ai allows the platform to securely reset passwords through your existing CyberArk environment.

Once connected, imper.ai can trigger password resets as part of identity verification workflows, improving remediation controls and ensuring a secure end-to-end process.

This article walks you through the required prerequisites and the steps for onboarding the CyberArk Webapp and service account, configuring permissions, and completing the integration inside imper.ai.


Prerequisites

To integrate CyberArk with imper.ai, you must:

  • Have CyberArk Global Admin permissions

    (or equivalent privileges to add Web Apps, create service users, and assign roles).

  • Have access to CyberArk Identity Admin Portal.

  • Be able to upload the Imper Webapp package provided by imper.ai.

  • Be able to create service accounts and assign role permissions required for password reset operations.

Important

You must be a CyberArk Global Admin to complete this integration.


Upload the Imper Webapp

  1. Log in to the imper.ai console.

  2. Navigate to Integrations in the left navigation panel.

  3. Locate CyberArk (Internal System) and click Connect.

  4. Click the Imper Webapp link to download the Imper Webapp.zip file.


  5. In your CyberArk Identity Admin Portal, navigate to Apps & Widgets > Web Apps > Add Web Apps > Import.

  6. Select the Imper Webapp file.

    CyberArk web applications dashboard displaying deployed applications and their statuses.

  7. Click Upload to upload the Imper Webapp file.
    Interface for adding web applications with options to search, customize, and import apps.


Create a CyberArk Service User

Create a dedicated service user for imper.ai to perform password reset actions.

  1. In CyberArk Identity Admin Portal, navigate to Core Services > Users.

  2. Click Add User.

  3. Enter the required details:

    • Login name

    • Email address

    • Display name

    • Password

  4. Under Status, check Is OAuth confidential client.

  5. Click Create User.
    User management interface displaying active users and their details in CyberArk.

    Form for creating a CyberArk Cloud Directory user with highlighted instructions.

    Important

    Save the Login Name and Password in a secure location. These credentials will be required when completing the final configuration in imper.ai.


Configure Role and Assign to User and Application

  1. In CyberArk, navigate to Core Services > Roles > Add Role.

  2. Provide a Name and Description, and click Save.
    List of user roles and descriptions in CyberArk Identity Administration interface.

  3. Under Members > Add, select the service user you created earlier and click Add.
    CyberArk interface showing members section with options to add and manage users.

  4. Under Administrative Rights > Add, choose User Management and click Add.
    Administrative rights management interface showing user management and service details.

  5. Under Assigned Applications > Add, select Imper and click Add.
    User interface for adding applications in CyberArk Identity Administration dashboard.

  6. Click Save to finalize the role configuration.


Connect CyberArk in imper.ai

When your CyberArk credentials are ready:

  1. If required, log back in to the imper.ai console using admin credentials.

  2. Click Integrations in the left navigation panel.

  3. Locate CyberArk under Internal System Integrations.

  4. Click Connect.

  5. Enter the following credentials from your CyberArk configuration:

    1. Tenant URL

    2. Client ID

    3. Client Secret

      CyberArk integration setup screen with fields for Client ID and Client Secret.

  6. Click Connect to complete the integration.

Once connected, CyberArk appears under My Integrations as Connected.