Controllo degli accessi
Controllo degli accessiControllo degli Accessi: IP del Visitatore

Controllo degli Accessi: IP del Visitatore

Included in the “Power Extensions” bundle

Concedi l'accesso allo schema in base all'indirizzo IP del visitatore.

Descrizione

Nell'editor di Controllo degli Accessi viene resa disponibile una nuova regola "IP del Visitatore":

Regola Controllo degli Accessi: IP del Visitatore

Configuriamo la regola con l'elenco degli indirizzi IP che possono accedere agli elementi dello schema oppure a cui ne viene negato l'accesso.

Ogni voce può essere:

  • Una regex (espressione regolare), se è racchiusa tra / o #, oppure
  • L'indirizzo IP completo, in caso contrario

Ad esempio, una qualsiasi di queste voci corrisponde all'indirizzo IP "203.23.88.100":

  • 203.23.88.100
  • #^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#

E sotto Comportamento, seleziona se "Consentire l'accesso" o "Negare l'accesso" allo schema per quelle voci.

Aggiunta di voci nel blocco IP del Visitatore

Quando l'accesso viene negato, la risposta conterrà un messaggio di errore come questo (in modalità pubblica):

{
  "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
        }
      ]
    }
  ]
}