Access ControlКонтроль доступа: IP-адрес посетителя
Контроль доступа: IP-адрес посетителя
Included in the “Power Extensions” bundle
Предоставляйте доступ к схеме на основе IP-адреса посетителя.
Описание
В редакторе контроля доступа становится доступным новое правило «IP-адрес посетителя»:

Правило настраивается с помощью списка IP-адресов, которым разрешён или запрещён доступ к элементам схемы.
Каждая запись может быть:
- Регулярным выражением (regex), если оно окружено символами
/или#, или - Полным IP-адресом в противном случае
Например, любая из следующих записей соответствует IP-адресу "203.23.88.100":
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
В разделе «Поведение» выберите «Разрешить доступ» или «Запретить доступ» к схеме для указанных записей.

При запрете доступа ответ будет содержать сообщение об ошибке следующего вида (в публичном режиме):
{
"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
}
]
}
]
}