Restringir el acceso por IP del visitante
En Definiendo el control de acceso, podemos usar la regla "Visitor IP" para conceder acceso a los elementos del esquema seleccionados (operaciones, campos y directivas) en función de que el visitante provenga de una lista de direcciones IP permitidas.
Configurar las direcciones IP
Debemos definir la lista de direcciones IP que pueden acceder o a las que se les niega el acceso a los elementos del esquema.
Cada entrada puede ser:
- Una regex (expresión regular), si está rodeada por
/o#, o - La dirección IP completa, en caso contrario
Por ejemplo, cualquiera de estas entradas coincide con la dirección IP "203.23.88.100":
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
Y en Behavior, selecciona si "Allow access" o "Deny access" al esquema para esas entradas.

Configurar el servidor
La dirección IP del cliente se recupera de la variable global $_SERVER, normalmente de la propiedad 'REMOTE_ADDR'. Sin embargo, distintas plataformas pueden requerir utilizar un nombre de propiedad diferente para recuperar esta información.
Por ejemplo:
- Cloudflare podría usar
'HTTP_CF_CONNECTING_IP' - AWS podría usar
'HTTP_X_FORWARDED_FOR'
El nombre de la propiedad a utilizar se puede configurar en la pestaña "Plugin Configuration > Server IP Configuration" en la página de Ajustes:
