Bonjour,
Je viens pour une question peut-être triviale, mais peut-être pas.
Je possède une clé sécurisée par le referer suivant : .*.agglo-larochelle.fr.*,.*.larochelle.fr.*,.*.agglo-larochelle.fr/.*,.*.larochelle.fr/.* (récemment modifié).
Mais alors que les données montent par exemple sur une url en https://masque.larochelle.fr/carto/embed-vlr, elles ne montent pas sur une url en https://www.agglo-larochelle.fr/carto/embed (pour le constater, basculer en mode "Photo" en haut à droite). Les requêtes passent en 403 "Wrong referer or wrong IP Adress or wrong User-Agent".
La seule différence fonctionnelle entre les deux pages est la présence d'un service worker pour une Progressive Web App sur la page agglo, étant donné que le passage d'une requête par un service worker peut supprimer le referer de la requête j'ai cru que cela pouvait venir de là. J'ai donc exclu les requêtes en wxs.ign.fr du service worker, les requêtes ont bien le referer en "https://www.agglo-larochelle.fr/", pourtant les tuiles ne montent toujours pas. Et sur une url de préprod similaire matchant le referer .*agglo-larochelle.* et activant le même service worker, les tuiles montent. Le problème ne viendrait donc a priori pas de là (surtout que les services workers ont été mis en place il y a quelques semaines et que ça ne semblait pas perturber le chargement des tuiles à ce moment-là).
Je m'arrache les cheveux. Si l'un de vous a une idée miraculeuse, je suis preneur !
Partager