Controle de acessoControle de Acesso: IP do Visitante
Controle de Acesso: IP do Visitante
Included in the “Power Extensions” bundle
Conceda acesso ao schema com base no endereço IP do visitante.
Descrição
No editor de Controle de Acesso, uma nova regra "IP do Visitante" fica disponível:

Configuramos a regra com a lista de endereços IP que podem acessar, ou aos quais é negado o acesso, aos elementos do schema.
Cada entrada pode ser:
- Uma regex (expressão regular), se estiver entre
/ou#, ou - O endereço IP completo, caso contrário
Por exemplo, qualquer uma destas entradas corresponde ao endereço IP "203.23.88.100":
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
E em Comportamento, selecione se deseja "Permitir acesso" ou "Negar acesso" ao schema para essas entradas.

Quando o acesso é negado, a resposta conterá uma mensagem de erro como esta (no modo público):
{
"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
}
]
}
]
}