iManage On-Premise
This guide details how to create and configure an iManage connector to scan an on-premise iManage Work Server.
To connect Forcepoint DSPM to your iManage server, you will need to gather three key pieces of information:
Your Server's URL: The fully qualified domain name of your iManage server (e.g.,
imanage.mycompany.com).An Application Client ID: A unique ID from your iManage Control Center that identifies the Getvisibility application.
A Service Account: A dedicated iManage user account with specific permissions for scanning.
This guide will walk you through the steps for your iManage administrator to find this information and how to use it to configure the connector.
Network Access Requirement
Before you begin, ensure the Forcepoint DSPM server has network access to your on-premise iManage server's API. You may need to configure internal firewall rules to allow this connection.
Prerequisites
Before you begin, ensure you have the following:
Administrative access to your on-premise iManage Control Center.
The fully qualified domain name (hostname) of your on-premise iManage server (e.g.,
imanage.mycompany.com).A dedicated iManage service account with a username and password.
Part 1: Obtain Your Client ID (via iManage Control Center UI)
This step must be performed by your internal iManage administrator.
Log in to your on-premise iManage server.
Click on your username in the upper-right corner and select Control Center.
From the side menu, navigate to Applications.
Select Desktop Auth Client from the list.
Copy the Client ID value. This ID is used to identify the Forcepoint DSPM application to your iManage server. You will need this for Part 2 and Part 4.
Part 2: Get Access Token and Customer ID (via API)
You can use a command-line tool like curl to perform these one-time steps. Replace your.imanage.server.com with your on-premise server's actual hostname in the commands below.
A. Get Access Token
Run the following command in your terminal. Be sure to replace the placeholder values (YOUR_USERNAME, YOUR_PASSWORD, YOUR_CLIENT_ID) with your actual service account credentials and the Client ID from Part 1.
curl -X POST "https://your.imanage.server.com/auth/oauth2/token" \
-d "username=YOUR_USERNAME" \
-d "password=YOUR_PASSWORD" \
-d "grant_type=password" \
-d "client_id=YOUR_CLIENT_ID"The JSON response will contain your access_token.
B. Get Customer ID
Run the next command, replacing YOUR_ACCESS_TOKEN with the access_token value you received from the previous step.
curl -X GET "https://your.imanage.server.com/api" \
-H "X-Auth-Token: YOUR_ACCESS_TOKEN"The JSON response will contain your customer_id.
Part 3: Configure iManage Roles & Permissions (via iManage Control Center UI)
This is performed in the iManage Control Center to grant the service account the necessary permissions.
Navigate to Control Center > Roles.
Create or edit the role assigned to your service account.
Grant the following privileges:
For Scanning:
System Access>Read-onlyFor Tagging:
Document>Import / CreateFor Moving Files:
Document>DeleteFor Revoking Permissions:
System Access>Not Read-only
Part 4: Configure the iManage Connector in Forcepoint DSPM
In the Forcepoint DSPM, navigate to Administration > Data Sources.
Find iManage in the list and click New Scan.
Fill in the connector configuration fields:
Field
Value
Description
Name
My On-Prem iManage
A friendly name for this connection.
Customer Id
(ID from Part 2B)
The numeric Customer ID for your instance.
Username
(Service Account)
The iManage service account username.
Password
(Service Account)
The service account password.
Client Id
(ID from Part 1)
The application Client ID.
Domain
your.imanage.server.com
Crucial: Your on-premise server's hostname.
Path
(Optional)
Leave blank to scan all content, or click the folder icon to select a specific path.
Click Save.
Part 5: Run the Scan
Find your newly configured iManage connection in the list.
Click the ... (three-dot) menu on the right.
Select Start trustee scan to scan permissions (Optional).
Once the trustee scan is complete (optional), click the ... menu again and select Start file scan to scan content.
Part 6: View Results
Permission and access issues can be viewed in Dashboard > Access Governance (if you ran the trustee scan).
File classification and content results can be viewed in Dashboard > Enterprise Search.
Last updated
Was this helpful?