NOTE: To manage service accounts, the user signed in to iManage Control Center must be assigned to a global role that has the User Management privilege. For more information, refer to Global privilege descriptions.

This page includes the following topics:

Overview

A service account is a non-interactive account used by iManage tools and services. These accounts have scoped API access for a specific application and can't be modified for use with other applications. Service accounts often have additional access that isn't available to interactive user accounts, such as Sync APIs, but they can't be used to sign into interactive applications like Work Web.

On the Service Accounts page, you can:

  • Create and update application-specific service accounts

  • Control the sign-in status of service accounts

  • Assign trusted IP address ranges to limit the sign-in locations for service accounts

  • Reset the authorization key assigned to a service account

  • Download the Service Account table

  • View the properties of all the configured service accounts

  • Customize the appearance of the service account table

A sample of the Service Accounts page is shown below:

Service Accounts page - Small.png

Create a service account

Perform the following steps to create a service account:

  1. In iManage Control Center, browse to Access > Service Accounts.

  2. At the top of the page, select + Create Service Account.

    Create Service Account dialog - Blank.png
  3. In the Create Service Account dialog, enter service account details as described in the following table.

Table: Create Service Account fields

Field

Description

Service account type

Identifies the type (or application) of the service account. Select the type from the drop-down list:

  • Library Migration: This service account type is used for Sync APIs and migration tooling.

  • User and Group Sync: This service account type is used for syncing users and groups with the iManage Directory Sync tool.

  • Metadata Load: This service account type is used to import metadata with the iManage Metadata Loader tool.

  • Backup and Restore: This service account type is used for syncing to iManage backup tools like HYCU.

  • Audit Hub Query (Beta): This service account type is used to access iManage Audit Hub APIs.

Name

Specifies the name of the service account. Enter a value that conforms to the following specifications:

  • Maximum length: 64

  • Alphanumeric: a–z, A–Z, 0–9

  • Spaces allowed: No

  • Unicode allowed: No

  • Special characters allowed: -_

NOTE: Letters are converted to uppercase when the Name is created.

Email address

Identifies the email address of the service account. Enter a value that conforms to the following specifications:

  • Maximum length: 254

  • Alphanumeric: a–z, A–Z, 0–9

  • Spaces allowed: No

  • Unicode allowed: Yes

  • Special characters allowed: `~!#$%^&*-_+={}|'/?

Sign in Status

Specifies the sign-in status of the service account. Setting this field to:

  • Enabled (default): Allows sign in to the application using the service account credentials.

  • Disabled: Prevents sign in to the application using the service account credentials.

IP Restriction

Indicates whether access to the application is allowed from any IP address or only from trusted IP address ranges. Setting this field to:

  • Enabled: Requires sign in to the application from a trusted IP address.

  • Disabled (default): Allows sign in to the application, using the service account credentials, from any IP address.

When set to Enabled, a user-entry field is displayed and an IP address range that is public, in IPv4 format, and in Class Inter-Domain Routing (CIDR) notation must be entered.

NOTES:

  • The IP Restriction field is hidden and can't be enabled when Sign in Status is set to Disabled.

  • An example of CIDR notation is 20.7.101.0/24. This represents 256 IPv4 addresses, ranging from 20.7.101.0 to 20.7.101.255. In this case, the prefix is 20.7.101.0 and the prefix length is 24, which indicates how many bits are allocated to the routing prefix of the network.

To define additional IP address ranges, select + Add another. Each time this is selected, a new user-entry field is displayed. To delete an IP address range when more than one range is defined, select the X next to the IP address range.

An example of a service account with IP restrictions enabled and multiple trusted IP address ranges defined is shown in the following figure.

Create Service Account dialog.png
  1. Select Create account and generate auth key. The service account is created and a confirmation dialog is displayed.

    Create Service Account message.png

    The sign-in credentials (Email address and Auth key) for the service account are shown in the confirmation dialog. You can copy these values by selecting the associated Copy button.

NOTE: The authorization key is displayed only in the confirmation dialog. You should copy and save the key for use when signing in. If you lose the key, you’ll need to reset it.

  1. Select Close to return to the Service Accounts page.

View a service account

To view service account details and access settings, perform one of the following actions:

  • Select a service account name.

  • Select a service account check box, then select View on the ribbon bar.

  • Right-click anywhere on a service account row, then select View.

  • Select the Kebab icon.png icon for a service account row, then select View.

For each of these actions, the Service Accounts view is displayed.

Service Account View.png

This view lets you perform the following actions:

  • To edit service account details, select Edit in the Details section of the view.

  • To edit service account access settings, select Edit in the Access section of the view.

  • To reset the authorization key of the service account, select Reset auth key.

Service account actions

The following service account actions are supported:

Update service account details

To update service account details, perform one of the following actions:

  • Select a service account name. In the Details section of the Service Accounts page, select Edit.

  • Select a service account check box, and then select Edit details on the ribbon bar.

  • Right-click anywhere on a service account row, and then select Edit details.

  • Select the Kebab icon.png icon for a service account row, and then select Edit details.

For each of these actions, the Edit Detail dialog is displayed.

Edit Detail dialog.png

In the Edit Detail dialog, you can update the service account name and email address. For details about configuring these fields, refer to the Create Service Account fields table.

Update service account access

The sign-in status of a service account can be toggled between the enabled and disabled states.

Enable a service account

If the service account is disabled, perform one of the following actions to enable it:

  • Select a service account name.

    • In the Access section of the Service Accounts page, select Edit.

    • In the Edit Access dialog, slide the Sign in Status toggle to enable the account.

      Edit Access dialog - Disabled.png
  • Select a service account check box, and then select Enable Sign in on the ribbon bar.

  • Right-click anywhere on a service account row, and then select Enable Sign in.

  • Select the Kebab icon.png icon for a service account row, and then select Enable Sign in.

Disable a service account

If the service account is enabled, perform one of the following actions to disable it:

  • Select a service account name.

    • In the Access section of the Service Accounts page, select Edit.

    • In the Edit Access dialog, slide the Sign in Status toggle to disable the account.

      Edit Access dialog.png
  • Select a service account check box, and then select Disable Sign in on the ribbon bar.

  • Right-click anywhere on a service account row, and then select Disable Sign in.

  • Select the Kebab icon.png icon for a service account row, and then select Disable Sign in.

After each of these actions to disable a service account, a warning message is displayed, letting you continue with the disable action or cancel it.

Disable Sign in warning - Small.png

Edit IP restrictions

View IP restrictions

The IP Restriction column on the Service Accounts page shows whether IP restrictions are enabled or disabled for each account. For an account for which IP restrictions are enabled, hovering over the column entry displays the trusted IP address ranges of the account, as shown in the following figure.

Service Account IP restrictions.png

Manage IP restrictions

IP restrictions for an existing service account can be managed by performing one of the following actions. Depending on the action taken, either the Edit IP Restrictions or Edit Access dialog opens.

  • Select a service account name. In the Access section of the service account view, select Edit. The Edit Access dialog is displayed.

  • Select a service account check box, and then select Edit IP Restrictions on the ribbon bar. The Edit IP Restrictions dialog is displayed.

  • Right-click anywhere on a service account row, and then select Edit IP Restrictions. The Edit IP Restrictions dialog is displayed.

  • Select the Kebab icon.png icon for a service account row, and then select Edit IP Restrictions. The Edit IP Restrictions dialog is displayed.

  • Select the Kebab icon.png icon for a service account row, and then select View. In the Access section of the service account view, select Edit. The Edit Access dialog is displayed.

The Edit IP Restrictions and Edit Access dialogs are shown in the following figures.

Edit IP Restrictions dialog.png
Edit Access dialog.png

For details about configuring IP restrictions, refer to the IP Restriction field in the Create Service Account fields table.

NOTE: Changes to IP Restriction settings are applied the next time the service account is used to sign in.

Reset the authorization key

An authorization key is generated when a service account is created. This key is used along with the email address of the service account to sign in to the iManage application. You can reset the authorization key by performing one of the following actions:

  • Select a service account name. On the Service Accounts page, select the Reset auth key button.

  • Select a service account check box, and then select Reset auth key on the ribbon bar.

  • Right-click anywhere on a service account row, and then select Reset auth key.

  • Select the Kebab icon.png icon for a service account row, and then select Reset auth key.

For each of these actions, the Reset auth key dialog is displayed.

Reset auth key warning - Small.png

To continue with the reset, select Yes, reset auth key. The authorization key is reset and a confirmation dialog is displayed.

Reset auth key warning - Confirmation.png

The sign-in credentials for the service account are displayed in the Email address and Auth key fields of the confirmation dialog. You can copy these values by selecting the associated Copy button.

NOTE: The authorization key is displayed only in the confirmation dialog. You should copy and save the key for use when signing in. If you lose the key, you’ll need to reset it.

Configure the Service Accounts table

Service accounts are displayed in a table on the Service Accounts page. By default, the following columns are displayed in this table:

  • Name

  • Service account type

  • Email

  • Sign in Status

  • IP Restriction

To add, remove, or reorder the columns, select the gear icon at the far right of the Service Accounts table.

Edit Columns dialog.png

In the Edit Columns dialog:

  • To add a column to the output, hover over the column name in the Available Columns panel and select the + icon. This action moves the column to the Displayed Columns panel.

  • To remove a column from the output, hover over the column name in the Displayed Columns panel and select the X icon. This action moves the column to the Available Columns panel.

  • To reorder columns, select and drag a column in the Displayed Columns panel.

  • To return to the default column display and order, select Reset to default.

  • To save your column display and order changes, select Save or select Cancel to abandon your changes.

Download the Service Accounts table

To download the Service Accounts table to your device, select the Kebab icon.png icon in the upper-right portion of the Service Accounts page, and then select Download as CSV.