Access Control
Access ControlControl de Acceso: IP del Visitante

Control de Acceso: IP del Visitante

Included in the “Power Extensions” bundle

Concede acceso al esquema basándose en la dirección IP del visitante.

Descripción

En el editor de Control de Acceso se pone a disposición una nueva regla "IP del Visitante":

Regla de Control de Acceso: IP del Visitante

Configuramos la regla con la lista de direcciones IP a las que se permite, o se deniega, acceder 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 Comportamiento, selecciona si "Permitir acceso" o "Denegar acceso" al esquema para esas entradas.

Añadiendo entradas en el bloque IP del Visitante

Cuando se deniega el acceso, la respuesta contendrá un mensaje de error como este (en el modo público):

{
  "errors": [
    {
      "message": "The client IP address must satisfy constraint '#^255\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$#' to access field 'karma' for type 'Comment' (your IP address is '172.19.0.2')",
      "locations": [
        {
          "line": 15,
          "column": 5
        }
      ]
    }
  ]
}