Zugriffskontrolle
ZugriffskontrolleAccess Control: Besucher-IP

Access Control: Besucher-IP

Included in the “Power Extensions” bundle

Gewähre Zugriff auf das Schema basierend auf der IP-Adresse des Besuchers.

Beschreibung

Im Access-Control-Editor wird eine neue Regel „Besucher-IP" verfügbar gemacht:

Access Control: Besucher-IP-Regel

Wir konfigurieren die Regel mit der Liste der IP-Adressen, denen der Zugriff auf die Schema-Elemente entweder gewährt oder verweigert wird.

Jeder Eintrag kann entweder sein:

  • Eine Regex (regulärer Ausdruck), wenn er von / oder # umschlossen ist, oder
  • Die vollständige IP-Adresse, andernfalls

Zum Beispiel stimmt jeder dieser Einträge mit der IP-Adresse "203.23.88.100" überein:

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

Und unter Verhalten wählst du aus, ob du für diese Einträge „Zugriff erlauben" oder „Zugriff verweigern" möchtest.

Einträge im Besucher-IP-Block hinzufügen

Wenn der Zugriff verweigert wird, enthält die Antwort eine Fehlermeldung wie diese (im öffentlichen 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
        }
      ]
    }
  ]
}