Contrôle d'accèsContrôle d'Accès : IP du Visiteur
Contrôle d'Accès : IP du Visiteur
Included in the “Power Extensions” bundle
Accorde l'accès au schéma en fonction de l'adresse IP du visiteur.
Description
Dans l'éditeur de Contrôle d'Accès, une nouvelle règle « IP du Visiteur » est mise à disposition :

Nous configurons la règle avec la liste des adresses IP qui peuvent soit accéder, soit se voir refuser l'accès aux éléments du schéma.
Chaque entrée peut être :
- Une regex (expression régulière), si elle est entourée par
/ou#, ou - L'adresse IP complète, sinon
Par exemple, l'une ou l'autre de ces entrées correspond à l'adresse IP "203.23.88.100" :
203.23.88.100#^203\.23\.[0-9]{1,3}\.[0-9]{1,3}$#
Et sous Comportement, sélectionnez si vous souhaitez « Autoriser l'accès » ou « Refuser l'accès » au schéma pour ces entrées.

Lorsque l'accès est refusé, la réponse contiendra un message d'erreur comme celui-ci (en mode public) :
{
"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
}
]
}
]
}