Saltar al contenido principal
Esta sección de ayuda solo está disponible para usuarios con permisos de administrador en ABBYY FlexiCapture. Para mejorar la seguridad de su tenant, puede usar una lista blanca de direcciones IP. La función lista blanca de IP del ABBYY FlexiCapture 12 Authentication Module puede configurarse para restringir el acceso al tenant desde direcciones IP que no figuren en una lista blanca predefinida. Esta función no está habilitada de forma predeterminada (consulte Habilitar la función lista blanca de IP más abajo).

Uso de la función de lista blanca de IP

  • No se puede usar como lista blanca una lista de direcciones IP predeterminadas del tenant.
  • Se requiere ABBYY FlexiCapture Authentication Module.
  • De forma predeterminada, solo se admite el protocolo IPv4 en los siguientes formatos:
    • Una dirección IP específica:
192.168.0.48
  • Un rango de direcciones IP:
192.168.0.48/24 (CIDR)
  • Acceso desde un equipo local en el que se ejecuta Processing Server:
::1

Habilitar la función de lista blanca de IP

La lista blanca de IP puede habilitarse tanto en la tabla dbo.Tenant como en la Consola de administración y supervisión: En la tabla dbo.Tenant: Para habilitar la función de lista blanca de IP, establezca el cuarto bit del tenant correspondiente en el campo Flags de la tabla dbo.Tenant.
  1. Abra Microsoft SQL Server Management Studio.
  2. Para habilitar la lista blanca de IP:
    • Introduzca el siguiente comando: UPDATE Tenant SET Flags = Flags | 8 WHERE Name = MyTenant
o bien
  • En el campo Flags de la tabla dbo.Tenant, establezca el cuarto bit del tenant requerido.
  1. Rellene la lista blanca de IP en la tabla dbo.TenantWhiteIp.
    • En la columna TenantId, especifique el ID del tenant.
    • En la columna IP, especifique la dirección IP incluida en la lista blanca o el rango de IP para ese tenant.
Nota: El ID de un tenant puede encontrarse en la tabla dbo.Tenant.
En la Consola de administración y supervisión:
  1. Inicie la Consola de administración y supervisión para el tenant requerido.
  2. Vaya a Settings -> lista blanca de IP.
  3. Seleccione Enable IP whitelisting.
  4. En el campo Allowed IP address blocks, especifique las direcciones IP permitidas o el rango de direcciones en formato CIDR. Nota: Cuando especifique direcciones IP en formato CIDR, el programa calculará automáticamente el rango de direcciones IP.
  5. Haga clic en Save.
  • Puede usar la Consola de administración y supervisión para especificar direcciones IP incluidas en la lista blanca solo dentro de los tenants. No podrá incluir direcciones IP en la lista blanca en el entorno principal.
  • Debe tener el rol de administrador de ABBYY FlexiCapture o Administrador del tenant para poder incluir direcciones IP en la lista blanca.

Protocolo IPv6

Si el equipo que ejecuta Processing Server tiene habilitados los protocolos IPv4 e IPv6, debe especificar también la dirección de la máquina que tiene IPv6 habilitado. Como alternativa, puede deshabilitar el protocolo IPv6. Para las conexiones proxy, especifique la dirección IPv6 del servidor proxy en la lista blanca de IP. Ejemplo de lista blanca de IP para IPv6:

Obtención de la lista blanca de IP con la API de ABBYY FlexiCapture

Puede usar el método GetWhiteIPList para obtener la lista blanca de IP de la siguiente manera: GetWhiteIPList(“ID_Tenant” o “-1”) Entre paréntesis, especifique el ID de un tenant concreto o el valor “-1”, que mostrará las direcciones incluidas en la lista blanca para todos los tenants. Ejemplo de llamada de API en un script de PowerShell:
$url = "http://localhost
$authUri = $url + '/FlexiCapture12/Server/AuthAPI/v1/WSDL'
$authSvc = New-WebServiceProxy -Uri $authUri -UseDefaultCredential
$test = $authSvc.GetWhiteIPList(-1)
$test
El script de ejemplo anterior muestra las direcciones IP incluidas en la lista blanca al ejecutarse.