Using the IP Whitelist feature
- A list of default tenant IP addresses cannot be used as a whitelist.
- ABBYY FlexiCapture Authentication Module is required.
- By default, only the IPv4 protocol in the following formats is supported:
- A specific IP address:
- A range of IP addresses:
- Access from a local computer running the Processing Server:
- If the computer running the Processing Server has both the IPv4 and IPv6 protocols enabled at the same time, you will additionally need to specify the address of the IPv6 node in the whitelist.
Enabling the IP Whitelist feature
The IP Whitelist can be enabled either in the dbo.Tenant table or in the Administration and Monitoring Console: In the dbo.Tenant table: To enable the IP Whitelist feature, set the fourth bit to the appropriate tenant in the Flags field in the dbo.Tenant table.The instructions below use Microsoft SQL Server as an example
The instructions below use Microsoft SQL Server as an example
- Open Microsoft SQL Server Management Studio.
- To enable IP Whitelist:
- Enter the following command: UPDATE Tenant SET Flags = Flags | 8 WHERE Name = MyTenant
- In the Flags field in the dbo.Tenant table, set the fourth bit to the required tenant.
- Populate the IP whitelist in the dbo.TenantWhiteIp table.
- In the TenantId column, specify the ID of the tenant.
- In the IP column, specify the whitelisted IP address or IP range for that tenant.
- Launch the Administration and Monitoring Console under the required tenant.
- Go to Settings -> IP Whitelist.
- Select Enable IP whitelisting.
- In the Allowed IP address blocks field, specify the allowed IP addresses or range of addresses in CIDR format.
Note: When you specify IP addresses in CIDR format, the program will automatically calculate the range of IP addresses. - Click Save.
- You can use the Administration and Monitoring Console to specify white-listed IP address only within tenants. You will not be able to white-list IP addresses in the main environment. .
- You must have the role of ABBYY FlexiCapture administrator or tenant administrator to be able to white-list IP addresses.
IPv6 protocol
If the computer running the Processing Server has both the IPv4 and IPv6 protocols enabled, you need to additionally specify the address of the machine that has IPv6 enabled. Alternatively, you can disable the IPv6 protocol. For proxy connections, specify the IPv6 address of the proxy server in IP whitelist. Sample whitelist for IPv6:
