Kontrol Akses
Kontrol AksesKontrol Akses: IP Pengunjung

Kontrol Akses: IP Pengunjung

Included in the “Power Extensions” bundle

Berikan akses ke skema berdasarkan alamat IP pengunjung.

Deskripsi

Di editor Kontrol Akses, tersedia aturan baru "IP Pengunjung":

Aturan Kontrol Akses: IP Pengunjung

Kami mengonfigurasi aturan dengan daftar alamat IP yang dapat mengakses, atau ditolak aksesnya ke, elemen skema.

Setiap entri dapat berupa:

  • Sebuah regex (ekspresi reguler), jika dikelilingi oleh / atau #, atau
  • Alamat IP lengkap, jika tidak demikian

Misalnya, salah satu dari entri berikut cocok dengan alamat IP "203.23.88.100":

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

Dan di bawah Perilaku, pilih apakah akan "Izinkan akses" atau "Tolak akses" ke skema untuk entri-entri tersebut.

Menambahkan entri di blok IP Pengunjung

Ketika akses ditolak, respons akan berisi pesan kesalahan seperti ini (dalam mode publik):

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