Toegangsbeheer
ToegangsbeheerToegangscontrole: IP van Bezoeker

Toegangscontrole: IP van Bezoeker

Included in the “Power Extensions” bundle

Verleen toegang tot het schema op basis van het IP-adres van de bezoeker.

Beschrijving

In de Toegangscontrole-editor is een nieuwe regel "IP van Bezoeker" beschikbaar:

Toegangscontrole: IP van Bezoeker-regel

We configureren de regel met de lijst van IP-adressen die toegang kunnen krijgen tot, of de toegang tot de schema-elementen is geweigerd.

Elke vermelding kan zijn:

  • Een regex (reguliere expressie), als deze omgeven is door / of #, of
  • Het volledige IP-adres, anders

Bijvoorbeeld, elk van deze vermeldingen komt overeen met IP-adres "203.23.88.100":

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

Selecteer onder Gedrag of je "Toegang toestaan" of "Toegang weigeren" tot het schema voor deze vermeldingen.

Vermeldingen toevoegen in het IP van Bezoeker-blok

Wanneer toegang is geweigerd, bevat de respons een foutmelding zoals deze (in de publieke modus):

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